"user"テーブルにはすでに十分な行数のデータベースがあります。フライウェイのWebサイトから次の文を考えてみましょう:生産データベースへのフライウェイ統合
あなたは、これが移動するための方法であるフライウェイ によって満たされていない既存のデータベースを使用している場合:
- 再作成されます初期の移行スクリプトを作成します。あなたの現在の 州とそれに低いバージョン番号を与えます。
- flyway:initを使用してメタデータテーブルを作成し、このスクリプトを現在のバージョンとして設定します。
私は、データベース内の自分のスキーマや各種定数を管理するためにフライウェイを使用するようにしたいのですが、私は特にそれが保存されている考えると、V1__Base_version.sqlは、私たちの現在の生産ユーザーのアカウント情報を格納する必要はありませんSCMでしかし、私がこれらの指示を正しく理解していれば、私はV1__Base_version.sqlを使って[私の現在の状態を再現する]能力が必要になります。
したがって、スキーマだけで初期移行を作成すると、定数は正常に機能しますか?あるいは、ワークステーション上のデータベースは本番環境のデータベースと100%一致する必要がありますか?
私が正しいとすれば、私は24時間でこれに答えるつもりですが、私はプロダクションデータベースでflyway initを実行する限り(スキーマと定数が正しいと仮定して)、私は明確にすべきです。 – Joe