From 6e2be271c3b7c25ad3e12e3529b155d187ad96e7 Mon Sep 17 00:00:00 2001 From: Mitchell Syer Date: Wed, 24 Sep 2025 18:01:04 -0400 Subject: [PATCH] Minor DB Fix (#1668) * Minor DB fix * Lint --- .../suwayomi/tachidesk/server/database/DBManager.kt | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/server/src/main/kotlin/suwayomi/tachidesk/server/database/DBManager.kt b/server/src/main/kotlin/suwayomi/tachidesk/server/database/DBManager.kt index dd1ba6ea..b0c57388 100644 --- a/server/src/main/kotlin/suwayomi/tachidesk/server/database/DBManager.kt +++ b/server/src/main/kotlin/suwayomi/tachidesk/server/database/DBManager.kt @@ -50,8 +50,6 @@ object DBManager { password = serverConfig.databasePassword.value // PostgreSQL specific optimizations addDataSourceProperty("cachePrepStmts", "true") - addDataSourceProperty("prepStmtCacheSize", "25") - addDataSourceProperty("prepStmtCacheSqlLimit", "256") addDataSourceProperty("useServerPrepStmts", "true") } DatabaseType.H2 -> { @@ -121,8 +119,14 @@ object DBManager { private val logger = KotlinLogging.logger {} fun databaseUp() { - val db = DBManager.setupDatabase() - // call db to initialize the lazy object + val db = + try { + DBManager.setupDatabase() + } catch (e: Exception) { + logger.error(e) { "Failed to setup Database" } + return + } + logger.info { "Using ${db.vendor} database version ${db.version}" }