Mario Andhika
07/31/2025, 2:17 AMDatabase.connect("jdbc:h2:mem:test", driver = "org.h2.Driver")
But want to initialize the in-memory database with a data fileLuis Arcos
07/31/2025, 5:25 PMfun connectOracleWithInitFile(name: String = randomName()): ExposedDatabaseConnector {
deleteDbFile(name)
val oracleInit = "RUNSCRIPT FROM 'classpath:/h2-oracle-init.sql'"
val url = "jdbc:h2:file:./$name;MODE=Oracle;DEFAULT_NULL_ORDERING=HIGH;INIT=$oracleInit"
return connect(url)
}
Luis Arcos
07/31/2025, 5:26 PMfun connectOracleWithInit(name: String = randomName()): ExposedDatabaseConnector {
val oracleInit = "RUNSCRIPT FROM 'classpath:/h2-oracle-init.sql'"
val url = "jdbc:h2:mem:$name;MODE=Oracle;DEFAULT_NULL_ORDERING=HIGH;INIT=$oracleInit"
return connect(url)
}