X-Git-Url: http://git.squeep.com/?a=blobdiff_plain;f=priv%2Frepo%2Fmigrations%2F20170911123607_create_notifications.exs;h=36facc5a0eda75b73e6f820f587a0c3748dd83ed;hb=b87b798ca1660224a3192c32b035c19b18e11587;hp=5be809fb8ae0ac0fdbd0b1ea0f7755971998d4a3;hpb=61adf676d56db274cb4688a137787e8806e77be9;p=akkoma diff --git a/priv/repo/migrations/20170911123607_create_notifications.exs b/priv/repo/migrations/20170911123607_create_notifications.exs index 5be809fb8..36facc5a0 100644 --- a/priv/repo/migrations/20170911123607_create_notifications.exs +++ b/priv/repo/migrations/20170911123607_create_notifications.exs @@ -2,14 +2,14 @@ defmodule Pleroma.Repo.Migrations.CreateNotifications do use Ecto.Migration def change do - create table(:notifications) do - add :user_id, references(:users, on_delete: :delete_all) - add :activity_id, references(:activities, on_delete: :delete_all) - add :seen, :boolean, default: false + create_if_not_exists table(:notifications) do + add(:user_id, references(:users, on_delete: :delete_all)) + add(:activity_id, references(:activities, on_delete: :delete_all)) + add(:seen, :boolean, default: false) timestamps() end - create index(:notifications, [:user_id]) + create_if_not_exists(index(:notifications, [:user_id])) end end