summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoman Chvanikov <chvanikoff@pm.me>2019-07-03 01:14:40 +0300
committerRoman Chvanikov <chvanikoff@pm.me>2019-07-03 01:14:40 +0300
commit291d95dcc3cd85050421d2ab022e01a6d89c0f3d (patch)
tree97452e319a1967e3549a87546a248f7ed07b5ea6
parenta565dbde4f2262bf30ea2df50f08454f2edda900 (diff)
downloadpleroma-291d95dcc3cd85050421d2ab022e01a6d89c0f3d.tar.gz
pleroma-291d95dcc3cd85050421d2ab022e01a6d89c0f3d.zip
Fix migration
-rw-r--r--priv/repo/migrations/20170522160642_case_insensivtivity.exs18
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