Fix rollbacks by loading app even then
This commit is contained in:
parent
3216a944d1
commit
0984ab8121
1 changed files with 3 additions and 1 deletions
|
@ -6,17 +6,19 @@ defmodule Tilastokeskus.Archive.ReleaseMigrator do
|
|||
@app :tilastokeskus
|
||||
|
||||
def migrate() do
|
||||
Application.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
|
||||
Application.load(@app)
|
||||
{:ok, _, _} = Ecto.Migrator.with_repo(repo, &Ecto.Migrator.run(&1, :down, to: version))
|
||||
end
|
||||
|
||||
defp repos() do
|
||||
Application.load(@app)
|
||||
Application.fetch_env!(@app, :ecto_repos)
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue