fix(connector): creating a table when table already created

This commit is contained in:
Anthony 2024-04-04 18:19:22 +02:00
parent ff0bca004c
commit 0215ba1ef4
3 changed files with 2 additions and 3 deletions

View File

@ -36,7 +36,6 @@ sqldelight {
create("Database") {
packageName.set("io.anthonyberg.connector.shared.database")
schemaOutputDirectory.set(file("src/commonMain/sqldelight/databases"))
deriveSchemaFromMigrations.set(true)
}
}
}

View File

@ -1,4 +1,4 @@
CREATE TABLE Project (
CREATE TABLE IF NOT EXISTS Project (
id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
name TEXT NOT NULL,
aircraftType TEXT NOT NULL,

View File

@ -5,7 +5,7 @@ import app.cash.sqldelight.driver.jdbc.sqlite.JdbcSqliteDriver
actual class DriverFactory {
actual fun createDriver(): SqlDriver {
val driver: SqlDriver = JdbcSqliteDriver(JdbcSqliteDriver.IN_MEMORY)
val driver: SqlDriver = JdbcSqliteDriver("jdbc:sqlite:connector.db")
Database.Schema.create(driver)
return driver
}