1
我目前正在尝试为我们的数据库设置一些简单的迁移脚本。我正在检查flyway,这似乎足够简单,我需要的。我的问题是,对于Postgres,只支持版本9(我们使用8.4)。是否有可能以某种方式解决这个限制,或者我应该开始寻找其他选项?Flyway:支持较旧的数据库
编辑:我忘了提,当我运行像mvn flyway:status
,我得到错误信息:
Flyway Error: java.lang.IllegalArgumentException: Unsupported Database: PostgreSQL
我可以通过psql
连接到数据库,和我使用的是正确的JDBC驱动程序,所以当我看到文档中的需求页面时,我认为该版本是由flyway明确检查的。
您使用什么版本的Flyway?从发布的错误消息看来,您似乎正在使用旧版本。你能否再次检查最新的1.1版本?正如Frank Heikens所说的那样,对于9.0版没有严格的检查,它只是我们测试的版本。 – 2011-02-11 19:14:25
@Axel你是对的,显然我使用0.9版本。现在它连接没有问题。 – 2011-02-11 20:31:56