1

現在、データベース用の簡単な移行スクリプトをいくつか設定しようとしています。flywayをチェックしていましたが、これは必要なものに対して十分に単純なようです。私の問題は、Postgres ではバージョン 9 しかサポートされていないことです (私たちは 8.4 を使用しています)。どうにかしてこの制限を回避/修正することは可能ですか、それとも他のオプションを探し始める必要がありますか?

編集mvn flyway:status:次のようなものを実行すると、エラーメッセージが表示されることを忘れていました:

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

経由psqlで DB に接続でき、正しい jdbc ドライバーを使用しているため、ドキュメントの要件ページを見たとき、バージョンがflywayによって明示的にチェックされていると想定しました。

4

1 に答える 1

2

どのような制限がありますか? Flyway は PostgreSQL バージョン 9.0 でのみテストされています。古いバージョンの PostgreSQL が動作しないとは言われていません。試してみてください。

テストボックスに PostgreSQL 9.0 インストールをセットアップして、違いがあるかどうかを確認することもできます。

于 2011-02-11T09:36:53.683 に答える