我目前正在尝试为我们的数据库设置一些简单的迁移脚本。我正在检查flyway,这似乎很简单,我需要的东西。我的问题是,对于Postgres,只支持版本9(我们使用的是8.4)。有可能以某种方式解决/修复此限制,还是应该开始寻找其他选项?
修改:我忘了提及当我运行mvn flyway:status
之类的内容时,收到错误消息:
Flyway Error: java.lang.IllegalArgumentException: Unsupported Database: PostgreSQL
我可以通过psql
连接到数据库,我正在使用正确的jdbc驱动程序,所以当我在文档中看到需求页面时,我认为该版本是由 flyway明确检查的
答案 0 :(得分:2)
您遇到了什么限制? Flyway仅在PostgreSQL 9.0版本上进行测试,就是这样。并不是说较旧的PostgreSQL版本不起作用。试一试吧。
您还可以在测试盒上设置PostgreSQL 9.0安装,看看是否有任何差异。