Rename Runosaari.Release -> Runosaari.Migrator.

This commit is contained in:
codevictory
2021-05-31 21:12:13 +03:00
parent c010d04f02
commit a4ee8421ef
2 changed files with 2 additions and 2 deletions

24
lib/runosaari/migrator.ex Normal file
View File

@@ -0,0 +1,24 @@
defmodule Runosaari.Migrator do
@app :runosaari
def migrate do
load_app()
for repo <- repos() do
{:ok, _, _} = Ecto.Migrator.with_repo(repo, &Ecto.Migrator.run(&1, :up, all: true))
end
end
def rollback(repo, version) do
load_app()
{:ok, _, _} = Ecto.Migrator.with_repo(repo, &Ecto.Migrator.run(&1, :down, to: version))
end
defp repos do
Application.fetch_env!(@app, :ecto_repos)
end
defp load_app do
Application.load(@app)
end
end