X-Git-Url: https://git.squeep.com/?a=blobdiff_plain;f=priv%2Frepo%2Fmigrations%2F20190123125546_create_instances.exs;h=9438736baa42a2a781eeefc4c41a99305065a3a1;hb=1fc591fcfc1c9a335928b85d5a56b004346f2826;hp=4f5915fba125f0901b2dd145c3ef19af6c018912;hpb=f161a92cb1abd981e37367fcd5d315ac14510d12;p=akkoma diff --git a/priv/repo/migrations/20190123125546_create_instances.exs b/priv/repo/migrations/20190123125546_create_instances.exs index 4f5915fba..9438736ba 100644 --- a/priv/repo/migrations/20190123125546_create_instances.exs +++ b/priv/repo/migrations/20190123125546_create_instances.exs @@ -2,15 +2,14 @@ defmodule Pleroma.Repo.Migrations.CreateInstances do use Ecto.Migration def change do - create table(:instances) do - add :host, :string - add :unreachable_since, :naive_datetime - add :reachability_checked_at, :naive_datetime + create_if_not_exists table(:instances) do + add(:host, :string) + add(:unreachable_since, :naive_datetime_usec) timestamps() end - create unique_index(:instances, [:host]) - create index(:instances, [:unreachable_since]) + create_if_not_exists(unique_index(:instances, [:host])) + create_if_not_exists(index(:instances, [:unreachable_since])) end end