about summary refs log tree commit diff
path: root/db/migrate/20210630000137_fix_canonical_email_blocks_foreign_key.rb
diff options
context:
space:
mode:
authorClaire <claire.github-309c@sitedethib.com>2021-06-30 09:43:18 +0200
committerClaire <claire.github-309c@sitedethib.com>2021-06-30 09:43:18 +0200
commit81d8a20a8895406ca62e43376485c70df4f343c3 (patch)
tree3b89fc96b9bb005a45955dc057e9a78f00051dd0 /db/migrate/20210630000137_fix_canonical_email_blocks_foreign_key.rb
parenta4c828f8e73672ee344ab234ef11b173d44e1fdb (diff)
parent653c925beb800b07a493e6915c784ddf936eecc3 (diff)
Merge branch 'main' into glitch-soc/merge-upstream
Diffstat (limited to 'db/migrate/20210630000137_fix_canonical_email_blocks_foreign_key.rb')
-rw-r--r--db/migrate/20210630000137_fix_canonical_email_blocks_foreign_key.rb13
1 files changed, 13 insertions, 0 deletions
diff --git a/db/migrate/20210630000137_fix_canonical_email_blocks_foreign_key.rb b/db/migrate/20210630000137_fix_canonical_email_blocks_foreign_key.rb
new file mode 100644
index 000000000..64cf84448
--- /dev/null
+++ b/db/migrate/20210630000137_fix_canonical_email_blocks_foreign_key.rb
@@ -0,0 +1,13 @@
+class FixCanonicalEmailBlocksForeignKey < ActiveRecord::Migration[6.1]
+  def up
+    safety_assured do
+      execute 'ALTER TABLE canonical_email_blocks DROP CONSTRAINT fk_rails_1ecb262096, ADD CONSTRAINT fk_rails_1ecb262096 FOREIGN KEY (reference_account_id) REFERENCES accounts(id) ON DELETE CASCADE;'
+    end
+  end
+
+  def down
+    safety_assured do
+      execute 'ALTER TABLE canonical_email_blocks DROP CONSTRAINT fk_rails_1ecb262096, ADD CONSTRAINT fk_rails_1ecb262096 FOREIGN KEY (reference_account_id) REFERENCES accounts(id);'
+    end
+  end
+end