Merge branch 'featrue/job-monitor' into 'develop'
[akkoma] / priv / repo / migrations / 20190123125546_create_instances.exs
index 4f5915fba125f0901b2dd145c3ef19af6c018912..a9b356bc35628b92c3bf1802accfb79eab0410b8 100644 (file)
@@ -2,15 +2,14 @@ defmodule Pleroma.Repo.Migrations.CreateInstances do
   use Ecto.Migration
 
   def change do
-    create table(:instances) do
+    create_if_not_exists table(:instances) do
       add :host, :string
-      add :unreachable_since, :naive_datetime
-      add :reachability_checked_at, :naive_datetime
+      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