使用种子或迁移exs来创建存储过程

时间:2017-05-09 03:33:53

标签: elixir phoenix-framework ecto

我有一些现有的基于Java Web的应用程序,我希望它能够制作凤凰版的那些。

我现有的一些存储过程很多。如何使用migration或seed exs创建这些存储过程?任何线索?

由于

1 个答案:

答案 0 :(得分:2)

我会在迁移中这样做。您应该在up函数中实现创建,并在down函数中实现删除。在迁移中使用execute命令来运行任意sql。

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