Adds support for MySQL, MariaDB, H2, and PostgreSQL databases in Ledger
For both MySQL, MariaDB, H2, and PostgreSQL, you will need to place Ledger Databases in your mods folder along with Ledger 1.1.0 or newer
Add the following to the bottom of your Ledger config file:
[database_extensions]
database = "H2"
Add the following to the bottom of your Ledger config file:
[database_extensions]
database = "MYSQL"
url = ""
username = ""
password = ""
properties = []
maxPoolSize = 10
connectionTimeout = 60000
url
: Must be URL of database with /<database_name>
appended. An example URL would be localhost/ledger
. You can optionally add port information such as localhost:3000/ledger
Add the following to the bottom of your Ledger config file:
[database_extensions]
database = "MARIADB"
url = ""
username = ""
password = ""
properties = []
maxPoolSize = 10
connectionTimeout = 60000
url
: Must be URL of database with /<database_name>
appended. An example URL would be localhost/ledger
. You can optionally add port information such as localhost:3000/ledger
[database_extensions]
database = "POSTGRESQL"
url = ""
username = ""
password = ""
properties = []
maxPoolSize = 10
connectionTimeout = 60000
[database_extensions]
database = "SQLITE"
For some databases, such as MySQL, you can provide properties to the database connector. For each property, add a string entry to the properties
array.
properties = ["useJDBCCompliantTimezoneShift=true", "useLegacyDatetimeCode=false", "serverTimezone=UTC"]