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