【发布时间】:2011-06-25 09:59:15
【问题描述】:
我目前正在尝试为我们的数据库设置一些简单的迁移脚本。我正在检查flyway,这似乎很简单,足以满足我的需要。我的问题是,对于 Postgres,仅支持版本 9(我们使用的是 8.4)。是否有可能以某种方式解决/修复此限制,或者我应该开始寻找其他选项?
编辑:我忘了提到当我运行mvn flyway:status 之类的东西时,我收到了错误消息:
Flyway Error: java.lang.IllegalArgumentException: Unsupported Database: PostgreSQL
我可以通过psql 连接到数据库,而且我使用的是正确的 jdbc 驱动程序,所以当我看到文档中的需求页面时,我认为版本已由 flyway 明确检查 em>。
【问题讨论】:
-
您使用的是什么版本的 Flyway?从您发布的错误消息来看,您似乎使用的是旧版本。你能再检查一下最新的 1.1 版本吗? P.S.:正如 Frank Heikens 所说,9.0 版没有硬检查,它只是我们测试的版本。
-
@Axel 你是对的,显然我使用的是 0.9 版。现在它连接没有问题。
标签: postgresql database-migration flyway