diff options
author | Roman Chvanikov <chvanikoff@pm.me> | 2019-07-03 01:14:40 +0300 |
---|---|---|
committer | Roman Chvanikov <chvanikoff@pm.me> | 2019-07-03 01:14:40 +0300 |
commit | 291d95dcc3cd85050421d2ab022e01a6d89c0f3d (patch) | |
tree | 97452e319a1967e3549a87546a248f7ed07b5ea6 | |
parent | a565dbde4f2262bf30ea2df50f08454f2edda900 (diff) | |
download | pleroma-291d95dcc3cd85050421d2ab022e01a6d89c0f3d.tar.gz pleroma-291d95dcc3cd85050421d2ab022e01a6d89c0f3d.zip |
Fix migration
-rw-r--r-- | priv/repo/migrations/20170522160642_case_insensivtivity.exs | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/priv/repo/migrations/20170522160642_case_insensivtivity.exs b/priv/repo/migrations/20170522160642_case_insensivtivity.exs index c7565946e..470a545e5 100644 --- a/priv/repo/migrations/20170522160642_case_insensivtivity.exs +++ b/priv/repo/migrations/20170522160642_case_insensivtivity.exs @@ -2,18 +2,24 @@ defmodule Pleroma.Repo.Migrations.CaseInsensivtivity do use Ecto.Migration def up do - execute ("create extension if not exists citext") + execute("create extension if not exists citext") + + drop_if_exists(index(:users, [:email])) + alter table(:users) do - modify :email, :citext - modify :nickname, :citext + modify(:email, :citext) + modify(:nickname, :citext) end + + create_if_not_exists(index(:users, [:email])) end def down do alter table(:users) do - modify :email, :string - modify :nickname, :string + modify(:email, :string) + modify(:nickname, :string) end - execute ("drop extension if exists citext") + + execute("drop extension if exists citext") end end |