diff options
author | Alexander Strizhakov <alex.strizhakov@gmail.com> | 2019-06-19 10:33:33 +0000 |
---|---|---|
committer | rinpatch <rinpatch@sdf.org> | 2019-06-19 10:33:33 +0000 |
commit | e4fa6b99ac963fda72bf3ffc22da10346f4af839 (patch) | |
tree | 92422170bc0d969ad945d8e96395196002c63942 /lib/pleroma/release_tasks.ex | |
parent | df2dab69a7756153ef015bb705b256b35f07fc0c (diff) | |
download | pleroma-e4fa6b99ac963fda72bf3ffc22da10346f4af839.tar.gz |
aliases for mix tasks
ecto.migrate
ecto.rollback
Diffstat (limited to 'lib/pleroma/release_tasks.ex')
-rw-r--r-- | lib/pleroma/release_tasks.ex | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/lib/pleroma/release_tasks.ex b/lib/pleroma/release_tasks.ex index 7726bc635..eb6eff61c 100644 --- a/lib/pleroma/release_tasks.ex +++ b/lib/pleroma/release_tasks.ex @@ -6,13 +6,12 @@ defmodule Pleroma.ReleaseTasks do @repo Pleroma.Repo def run(args) do - Mix.Tasks.Pleroma.Common.start_pleroma() [task | args] = String.split(args) case task do - "migrate" -> migrate() + "migrate" -> migrate(args) "create" -> create() - "rollback" -> rollback(String.to_integer(Enum.at(args, 0))) + "rollback" -> rollback(args) task -> mix_task(task, args) end end @@ -35,12 +34,12 @@ defmodule Pleroma.ReleaseTasks do end end - def migrate do - {:ok, _, _} = Ecto.Migrator.with_repo(@repo, &Ecto.Migrator.run(&1, :up, all: true)) + def migrate(args) do + Mix.Tasks.Pleroma.Ecto.Migrate.run(args) end - def rollback(version) do - {:ok, _, _} = Ecto.Migrator.with_repo(@repo, &Ecto.Migrator.run(&1, :down, to: version)) + def rollback(args) do + Mix.Tasks.Pleroma.Ecto.Rollback.run(args) end def create do |