summaryrefslogtreecommitdiff
path: root/sandbox/src/main/kotlin/tech/libeufin/sandbox/DB.kt
diff options
context:
space:
mode:
Diffstat (limited to 'sandbox/src/main/kotlin/tech/libeufin/sandbox/DB.kt')
-rw-r--r--sandbox/src/main/kotlin/tech/libeufin/sandbox/DB.kt16
1 files changed, 6 insertions, 10 deletions
diff --git a/sandbox/src/main/kotlin/tech/libeufin/sandbox/DB.kt b/sandbox/src/main/kotlin/tech/libeufin/sandbox/DB.kt
index 934dbc4f..523b1bc3 100644
--- a/sandbox/src/main/kotlin/tech/libeufin/sandbox/DB.kt
+++ b/sandbox/src/main/kotlin/tech/libeufin/sandbox/DB.kt
@@ -31,12 +31,8 @@ import org.jetbrains.exposed.dao.id.IdTable
import org.jetbrains.exposed.dao.id.IntIdTable
import org.jetbrains.exposed.dao.id.LongIdTable
import org.jetbrains.exposed.sql.*
-import org.jetbrains.exposed.sql.transactions.TransactionManager
import org.jetbrains.exposed.sql.transactions.transaction
-import org.jetbrains.exposed.sql.transactions.transactionManager
-import tech.libeufin.sandbox.CashoutSubmissionsTable.nullable
import tech.libeufin.util.*
-import java.sql.Connection
import kotlin.reflect.*
import kotlin.reflect.full.*
@@ -666,14 +662,14 @@ class CashoutSubmissionEntity(id: EntityID<Long>) : LongEntity(id) {
var submissionTime by CashoutSubmissionsTable.submissionTime
}
-fun dbDropTables(dbConnectionString: String) {
- connectWithSchema(dbConnectionString)
+fun dbDropTables(connStringFromEnv: String) {
+ connectWithSchema(getJdbcConnectionFromPg(connStringFromEnv))
if (isPostgres()) {
val ret = execCommand(
listOf(
"libeufin-load-sql",
"-d",
- getDatabaseName(),
+ connStringFromEnv,
"-s",
"sandbox",
"-r" // the drop option
@@ -713,13 +709,13 @@ fun dbDropTables(dbConnectionString: String) {
}
-fun dbCreateTables(dbConnectionString: String) {
- connectWithSchema(dbConnectionString)
+fun dbCreateTables(connStringFromEnv: String) {
+ connectWithSchema(getJdbcConnectionFromPg(connStringFromEnv))
if (isPostgres()) {
execCommand(listOf(
"libeufin-load-sql",
"-d",
- getDatabaseName(),
+ connStringFromEnv,
"-s",
"sandbox"
))