2

最新のリリースでは、flyway はすべての移行 SQL をデータベースで実行する代わりにデルタ スクリプトに保存できますか? これは、他の多くのツール (liquibase、dbdeploy など) に備わっている便利な機能です。

運用環境以外のデータベースに変更を自動的に適用するツールを使用することはまったく問題ありませんが、運用環境でより多くの制御を行いたいと考えています。

4

2 に答える 2

0

いいえ、そうではありません。また、入力形式(オプションのプレースホルダーを使用した SQL) は出力形式 (プレースホルダーを使用しない SQL) と非常に似ているため、他のツールほど適切ではありません。

何が起こるかを知るために、保留中の移行も表示するflyway.info()もあります。

flyway.targetを使用して、プロセスを実行する移行までを制御することもできます。

于 2012-11-28T07:37:09.750 に答える
0

ありがとうアクセル。これは、ほとんどの状況で機能するはずです。ただし、一部の企業では、本番環境で実行するためにスクリプトをリリース エンジニアに渡す必要がある場合があります。そのため、すべての SQL を単純にデルタ スクリプトにリダイレクトするオプションがあれば便利です。

コマンドライン ツールはすべての機能をサポートしていますか?

于 2012-11-28T18:39:43.490 に答える