mirror of
https://github.com/BlockWorldGroup/Ledger-Databases.git
synced 2025-08-17 03:30:14 +08:00
Rewrite batched statements in mysql
This commit is contained in:
parent
ea5f4208ac
commit
6e2acace6c
@ -14,10 +14,17 @@ class LedgerDatabaseExtension : DatabaseExtension {
|
||||
|
||||
override fun getDatabase(server: MinecraftServer): Database {
|
||||
if (Ledger.config[DatabaseExtensionSpec.h2]) {
|
||||
return Database.connect("jdbc:h2:${server.getSavePath(WorldSavePath.ROOT).resolve("ledger.h2").toFile()};MODE=MySQL", "org.h2.Driver")
|
||||
return Database.connect(
|
||||
url = "jdbc:h2:${server.getSavePath(WorldSavePath.ROOT).resolve("ledger.h2").toFile()};MODE=MySQL",
|
||||
driver = "org.h2.Driver"
|
||||
)
|
||||
} else if (Ledger.config[DatabaseExtensionSpec.mySql]) {
|
||||
return Database.connect("jdbc:mysql://${Ledger.config[DatabaseExtensionSpec.url]}", driver = "com.mysql.cj.jdbc.Driver",
|
||||
user = Ledger.config[DatabaseExtensionSpec.userName], password = Ledger.config[DatabaseExtensionSpec.password])
|
||||
return Database.connect(
|
||||
url = "jdbc:mysql://${Ledger.config[DatabaseExtensionSpec.url]}?rewriteBatchedStatements=true",
|
||||
driver = "com.mysql.cj.jdbc.Driver",
|
||||
user = Ledger.config[DatabaseExtensionSpec.userName],
|
||||
password = Ledger.config[DatabaseExtensionSpec.password]
|
||||
)
|
||||
}
|
||||
return sqlite(server)
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user