Phoenix执行SQL

如何在Phoenix应用中执行 SQL呢?

首先生成一个migration

iex> mix ecto.gen.migration my_database_structure_migration

然后在migration中priv/repo/migrations/2017xxxxxxxxxxx_my_database_structure_migration.exs修改:

defmodule My.Database.Structure.Migration do
  use Ecto.Migration

  def up do
    execute File.read!("/path/to/sql_dump.sql")
  end

  def down do
    
  end
end

大功告成!

https://elixirforum.com/t/how-to-execute-sql-file-script-in-phoenix/7779/2

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容