1
私はいくつかの既存のJava Webベースのアプリケーションを持っており、それらのPhoenixバージョンを作成します。シードまたはマイグレーションexsを使用してストアドプロシージャを作成する
私の既存のものには多くのストアドプロシージャがあります。これらのストアドプロシージャを作成するために、移行またはシードexsを使用するにはどうすればよいですか?どんな手掛かり?
ありがとうございました
私はいくつかの既存のJava Webベースのアプリケーションを持っており、それらのPhoenixバージョンを作成します。シードまたはマイグレーションexsを使用してストアドプロシージャを作成する
私の既存のものには多くのストアドプロシージャがあります。これらのストアドプロシージャを作成するために、移行またはシードexsを使用するにはどうすればよいですか?どんな手掛かり?
ありがとうございました
私は移行でそれを行います。 up
関数で作成を実装し、down
関数で削除を実装する必要があります。任意のsqlを実行するには、移行でexecute
コマンドを使用します。
def up do
execute "INSERT INTO add_col_migration (value, to_be_added) VALUES (1, 2)"
end
def down do
execute "..."
end
シーディングデータについてのガイドは多分これが役立つ可能性がありますドキュメントhttps://hexdocs.pm/ecto/Ecto.Migration.html#execute/1
を参照してください。http://www.phoenixframework.org/docs/seeding-dataを –