From 0b4c430bb85ec9fc85cbd617ab26cc9e6afe5837 Mon Sep 17 00:00:00 2001
From: Uku Taht <uku.taht@gmail.com>
Date: Tue, 29 Jun 2021 15:45:24 +0300
Subject: [PATCH] Cascade site deletion to invitations

---
 ...629124428_cascade_site_deletion_to_invitations.exs | 11 +++++++++++
 1 file changed, 11 insertions(+)
 create mode 100644 priv/repo/migrations/20210629124428_cascade_site_deletion_to_invitations.exs

diff --git a/priv/repo/migrations/20210629124428_cascade_site_deletion_to_invitations.exs b/priv/repo/migrations/20210629124428_cascade_site_deletion_to_invitations.exs
new file mode 100644
index 00000000..94982953
--- /dev/null
+++ b/priv/repo/migrations/20210629124428_cascade_site_deletion_to_invitations.exs
@@ -0,0 +1,11 @@
+defmodule Plausible.Repo.Migrations.CascadeSiteDeletionToInvitations do
+  use Ecto.Migration
+
+  def change do
+    drop constraint("invitations", "invitations_site_id_fkey")
+
+    alter table(:invitations) do
+      modify :site_id, references(:sites, on_delete: :delete_all), null: false
+    end
+  end
+end
-- 
GitLab