2016-05-20 7 views
0

私は、Fluent Migratorデータベースビルドの最後に「エピローグ/クリーンアップ」SQLバッチを実行する必要があります。流暢な移行がどこまでどの方向に行われているかに関係なく、最後に実行する必要があります(例えば、Up [grading]、Down [grading]、データベースのどのバージョンで停止してもかまいません)。FluentMigratorで定義/クリーンアップスクリプトを指定できますか?

私はSQL DMLの実行が完了した後にビューがリフレッシュされるようにコードを実行しています。

これを行う方法はありますか、そのようなスクリプトはFluentMigratorのコンテキスト外で実行する必要がありますか。

答えて

0

流暢な移行担当者はそれをサポートしていません。あなたができることはMigrationBaseの拡張機能です。実行するコード/スクリプトはその中にあります。次に、その関数をすべてのUpとDown関数で呼び出します。

AutoReservingMigrationsを使用すると、downが実行されたときに機能しません。

関連する問題