SerVB
03/31/2020, 1:42 PMclass Db(
dbPort: Int,
dbUser: String,
dbPassword: String,
dbHost: String,
dbDb: String
) : Storage() {
init {
Database.connect(
url = "jdbc:postgresql://$dbHost:$dbPort/$dbDb",
user = dbUser,
password = dbPassword
)
while (true) {
try {
transaction {
SchemaUtils.createMissingTablesAndColumns(ProductTable)
}
break
} catch (e: Throwable) {
println("Waiting for db...")
Thread.sleep(1000)
}
}
}
}