1

我目前正在尝试为我们的数据库设置一些简单的迁移脚本。我正在检查flyway,这似乎很简单,足以满足我的需要。我的问题是,对于 Postgres,仅支持版本 9(我们使用的是 8.4)。是否有可能以某种方式解决/修复此限制,或者我应该开始寻找其他选项?

编辑:我忘了提到当我运行类似mvn flyway:status的东西时,我收到错误消息:

Flyway Error: java.lang.IllegalArgumentException: Unsupported Database: PostgreSQL

我可以通过 连接到数据库psql,并且我使用的是正确的 jdbc 驱动程序,因此当我在文档中看到需求页面时,我认为版本已由flyway明确检查。

4

1 回答 1

2

你遇到什么限制?Flyway 仅在 PostgreSQL 9.0 版上进行了测试,仅此而已。并不是说旧的 PostgreSQL 版本不起作用。试一试。

您还可以在您的测试箱上安装 PostgreSQL 9.0 以查看是否有任何区别。

于 2011-02-11T09:36:53.683 回答