From b3623ed14cf9abeb353b187ed720ee72d5098bcf Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Thu, 11 Aug 2022 15:37:13 +0200 Subject: [PATCH] :tada: Add migration for remove on cascade action on file-media-object table --- backend/src/app/migrations.clj | 5 ++++- .../0078-mod-file-media-object-table-drop-cascade.sql | 9 +++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 backend/src/app/migrations/sql/0078-mod-file-media-object-table-drop-cascade.sql diff --git a/backend/src/app/migrations.clj b/backend/src/app/migrations.clj index 086147ad2..3857f8e71 100644 --- a/backend/src/app/migrations.clj +++ b/backend/src/app/migrations.clj @@ -238,9 +238,12 @@ {:name "0076-mod-storage-object-table" :fn (mg/resource "app/migrations/sql/0076-mod-storage-object-table.sql")} - + {:name "0077-mod-comment-thread-table" :fn (mg/resource "app/migrations/sql/0077-mod-comment-thread-table.sql")} + + {:name "0078-mod-file-media-object-table-drop-cascade" + :fn (mg/resource "app/migrations/sql/0078-mod-file-media-object-table-drop-cascade.sql")} ]) diff --git a/backend/src/app/migrations/sql/0078-mod-file-media-object-table-drop-cascade.sql b/backend/src/app/migrations/sql/0078-mod-file-media-object-table-drop-cascade.sql new file mode 100644 index 000000000..1fe423046 --- /dev/null +++ b/backend/src/app/migrations/sql/0078-mod-file-media-object-table-drop-cascade.sql @@ -0,0 +1,9 @@ +ALTER TABLE file_media_object + DROP CONSTRAINT file_media_object_media_id_fkey, + ADD CONSTRAINT file_media_object_media_id_fkey + FOREIGN KEY (media_id) REFERENCES storage_object(id) ON DELETE NO ACTION DEFERRABLE; + +ALTER TABLE file_media_object + DROP CONSTRAINT file_media_object_thumbnail_id_fkey, + ADD CONSTRAINT file_media_object_thumbnail_id_fkey + FOREIGN KEY (thumbnail_id) REFERENCES storage_object(id) ON DELETE NO ACTION DEFERRABLE;