Flyway (2.1.1) のドキュメントを読みましたが、ある点について少し説明したかっただけです...
現在の DDL を本番データベースからファイル V1__baseddl.sql にダンプしました。私たちの QA データベースに本番環境と一致するスキーマがあることを確認しました。
私は今、私たちの QA データベースを Flyway の管理下に置きたいと思っています (その後に本番環境が続きます)。API経由でFlywayを使用しています。flyway.setInitVersion(1)、次に flyway.init() を呼び出し、V1__baseddl.sql ファイルを見つけて、それを flyway.schema_version テーブルでバージョン 1 として設定することを期待していましたが、実際にはその内容を実行しませんでした (スキーマはすでにデータベースに存在します)。schema_version テーブルには、初期バージョンの行が表示されていますが、スクリプトには << Flyway Init >> しかありません。
初期スキーマ ファイル (V1__baseddl.sql) をバージョン 1 として schema_version テーブルに「ロード」するにはどうすればよいですか?