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