
Ledger Databases
Активный0.0
Установок
Последнее обновление
Версии
Ledger Databases
Этот мод расширяет функциональность Ledger, добавляя поддержку различных систем управления базами данных для хранения игровых данных.
Поддерживаемые базы данных
Мод позволяет использовать MySQL, PostgreSQL, H2 и SQLite в качестве альтернативных хранилищ данных для Ledger.
Установка и настройка
Для работы необходимо установить как сам Ledger Databases, так и основную версию Ledger 1.1.0 или новее в папку модов.
Настройка H2
Добавьте в конец конфигурационного файла Ledger следующий код:
[database_extensions]
database = "H2"
Настройка MySQL
Для MySQL требуется более детальная конфигурация:
[database_extensions]
database = "MYSQL"
url = ""
username = ""
password = ""
properties = []
maxPoolSize = 10
connectionTimeout = 60000
Параметр url: должен содержать адрес базы данных с добавлением /название_базы
. Например: localhost/ledger
. Можно указать порт: localhost:3000/ledger
.
Настройка PostgreSQL
Конфигурация для PostgreSQL аналогична MySQL:
[database_extensions]
database = "POSTGRESQL"
url = ""
username = ""
password = ""
properties = []
maxPoolSize = 10
connectionTimeout = 60000
Настройка SQLite
Для SQLite достаточно минимальной конфигурации:
[database_extensions]
database = "SQLITE"
Дополнительные параметры подключения
Некоторые базы данных, такие как MySQL, позволяют задавать дополнительные свойства подключения. Для этого добавьте строковые значения в массив properties
:
properties = ["useJDBCCompliantTimezoneShift=true", "useLegacyDatetimeCode=false", "serverTimezone=UTC"]