# Database

#### Plugin provides robust database support, allowing you to store various types of data securely and efficiently. With support for multiple database types, you have the flexibility to choose the one that best fits your needs. **Available:** MySQL, PostgreSQL, SQLite, H2, MongoDB or NONE

<mark style="color:yellow;">**What Data is Stored?**</mark>

* <mark style="color:green;">**Player Data**</mark><mark style="color:green;">:</mark> All information related to players custom join and quit message

<mark style="color:yellow;">**How to Set Up the Database:**</mark>

Setting up the database is a straightforward process. Simply follow these steps:

1. <mark style="color:green;">**Choose Your Database Type**</mark><mark style="color:green;">:</mark> Select the database that suits your requirements from the supported types.
2. <mark style="color:green;">**Configure the Database**</mark><mark style="color:green;">:</mark> Open the [`database.yml`](https://starozytny.gitbook.io/rankjoinmessages/preview/broken-reference) file in your plugin directory.
3. <mark style="color:green;">**Enter the Details**</mark><mark style="color:green;">:</mark> Provide the necessary details such as connection URL, username, password, etc., specific to your chosen database type.
4. <mark style="color:green;">**Save and Restart**</mark><mark style="color:green;">:</mark> Save the configuration and restart your server to apply the changes.

<mark style="color:yellow;">**Disable database integration (if you don't use individual message for players):**</mark>

* To disable database integration in file [database.yml](https://starozytny.gitbook.io/rankjoinmessages/files/database.yml) set DatabaseType: NONE

\ <mark style="color:red;">**We don't support migrate data between database type**</mark>
