スキーマの移行が実行された後、SQLを実行したいと思います。
いくつかのポイント:
Up関数呼び出し中にSQLを実行すると、スキーマの更新が後で有効になるため、最新のスキーマバージョンでは実行されません。
Database.Commit()を呼び出すと、変更がすぐにコミットされますが、接続が閉じられるため、SQLを実行できません。
AfterUp()関数でSQLを呼び出すと、接続も閉じられます。
スキーマが更新された後、SQLを実行するにはどうすればよいですか?
スキーマの移行が実行された後、SQLを実行したいと思います。
いくつかのポイント:
Up関数呼び出し中にSQLを実行すると、スキーマの更新が後で有効になるため、最新のスキーマバージョンでは実行されません。
Database.Commit()を呼び出すと、変更がすぐにコミットされますが、接続が閉じられるため、SQLを実行できません。
AfterUp()関数でSQLを呼び出すと、接続も閉じられます。
スキーマが更新された後、SQLを実行するにはどうすればよいですか?