diff options
author | MS <ms@taler.net> | 2023-10-23 03:26:46 +0200 |
---|---|---|
committer | MS <ms@taler.net> | 2023-10-24 10:57:31 +0200 |
commit | 553ce68abdb4c73e486994594bae2bcc6cfdef2d (patch) | |
tree | 4080040af5b91371e15838db482eb454f94c9f61 /util/src/main/kotlin/DB.kt | |
parent | 297228f904554b09e320fa490035a0d68450d746 (diff) | |
download | libeufin-553ce68abdb4c73e486994594bae2bcc6cfdef2d.tar.gz libeufin-553ce68abdb4c73e486994594bae2bcc6cfdef2d.tar.bz2 libeufin-553ce68abdb4c73e486994594bae2bcc6cfdef2d.zip |
nexus db: creating & getting payment initiations.
Diffstat (limited to 'util/src/main/kotlin/DB.kt')
-rw-r--r-- | util/src/main/kotlin/DB.kt | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/util/src/main/kotlin/DB.kt b/util/src/main/kotlin/DB.kt index 9c530e2b..2966880a 100644 --- a/util/src/main/kotlin/DB.kt +++ b/util/src/main/kotlin/DB.kt @@ -400,8 +400,13 @@ fun initializeDatabaseTables(cfg: DatabaseConfig, sqlFilePrefix: String) { val sqlPatchText = path.readText() conn.execSQLUpdate(sqlPatchText) } - val sqlProcedures = File("${cfg.sqlDir}/procedures.sql").readText() - conn.execSQLUpdate(sqlProcedures) + val sqlProcedures = File("${cfg.sqlDir}/procedures.sql") + // Nexus doesn't have any procedures. + if (!sqlProcedures.exists()) { + logger.info("No procedures.sql for the SQL collection: $sqlFilePrefix") + return@transaction + } + conn.execSQLUpdate(sqlProcedures.readText()) } } } |