我想在 Kotlin中使用flywaydb
,但使用时出错
我的数据库是 PostgreSQL,我的 ORM 是Kotlin Exposed
代码:
val url = "jdbc:postgresql://127.0.0.1/test1"
Database.connect(url, driver = "org.postgresql.Driver", user = "postgres", password = "123")
var flyway = Flyway()
flyway.setDataSource(url, "postgres", "123")
flyway.migrate()
错误:
线程“main”org.flywaydb.core.api.FlywayException 中的异常:发现没有模式历史表的非空模式“公共”!使用baseline() 或将baselineOnMigrate 设置为true 来初始化模式历史表。在 org.flywaydb.core.Flyway$1.execute(Flyway.java:1197) 在 org.flywaydb.core.Flyway$1.execute(Flyway.java:1168) 在 org.flywaydb.core.Flyway.execute(Flyway.java :1655) 在 org.flywaydb.core.Flyway.migrate(Flyway.java:1168)
我该如何解决?我的代码哪里错了?