Skip to content

Commit a884460

Browse files
Fix SQLite and H2 file paths
1 parent 9f1f123 commit a884460

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

src/main/kotlin/net/quiltservertools/ledger/databases/databases/H2Database.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import kotlin.io.path.pathString
88

99
object H2Database : LedgerDatabase {
1010
override fun getDataSource(savePath: Path): DataSource = JdbcDataSource().apply {
11-
setURL("jdbc:h2:${savePath.pathString};MODE=MySQL")
11+
setURL("jdbc:h2:${savePath.resolve("ledger.h2").pathString};MODE=MySQL")
1212
}
1313

1414
override fun getDatabaseIdentifier() = LedgerDatabases.identifier("h2")

src/main/kotlin/net/quiltservertools/ledger/databases/databases/SQLite.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import kotlin.io.path.pathString
77

88
object SQLite : LedgerDatabase {
99
override fun getDataSource(savePath: Path) = SQLiteDataSource().apply {
10-
url = "jdbc:sqlite:${savePath.pathString}"
10+
url = "jdbc:sqlite:${savePath.resolve("ledger.sqlite").pathString}"
1111
}
1212

1313
override fun getDatabaseIdentifier() = Ledger.identifier(Ledger.DEFAULT_DATABASE)

0 commit comments

Comments
 (0)