0

間違っている場合は訂正してください。ただし、Flyway が既存のデータベースを統合するための最初のステップは、DDL を含む SQL 初期化ファイルを作成し、本番環境から抽出した参照データを作成することのようです (こちらを参照)。しかし、Flyway の Maven プラグインでも Flyway の API でも使用されていないように見えるため、このようなファイルの目的がわかりません。そのため、Flyway が提供するツールを使用してデータベースを初期状態に復元する機会はありません。init ファイルを作成することに興味がある人はいますか?

4

1 に答える 1

2

この背後にある考え方は、すべての環境を本番環境に合わせることです。これにより、信頼できる共通の基盤が得られます。

これの目的は、本番環境に対して実行される移行が、開発とテストで同一の構造を持つデータベースで試行されることを保証することです。

于 2012-03-02T20:55:17.403 に答える