Packages

Mix task to generate Ecto migrations from SQL schema file

Current section

Files

Jump to
ecto_extract_migrations priv templates execute_sql.eex
Raw

priv/templates/execute_sql.eex

defmodule <%= module_name %> do
use Ecto.Migration
def up do
execute(
"""
<%= Regex.replace(~r/^/m, up_sql, " ") %>
""")
end
<%= if down_sql do %>
def down do
execute(
"""
<%= Regex.replace(~r/^/m, down_sql, " ") %>
""")
end
<% end %>
end