Browse Source

Sends: explicit FK creation

pull/7363/head
Timshel 5 days ago
parent
commit
3948edaa7f
  1. 3
      migrations/mysql/2026-06-18-120000_add_sends_emails/up.sql

3
migrations/mysql/2026-06-18-120000_add_sends_emails/up.sql

@ -1,7 +1,7 @@
ALTER TABLE sends ADD COLUMN emails TEXT; ALTER TABLE sends ADD COLUMN emails TEXT;
CREATE TABLE sends_otp ( CREATE TABLE sends_otp (
send_uuid CHAR(36) NOT NULL REFERENCES sends(uuid) ON DELETE CASCADE ON UPDATE CASCADE, send_uuid CHAR(36) NOT NULL,
email VARCHAR(255) NOT NULL, email VARCHAR(255) NOT NULL,
code TEXT NOT NULL, code TEXT NOT NULL,
@ -12,6 +12,7 @@ CREATE TABLE sends_otp (
PRIMARY KEY(send_uuid, email) PRIMARY KEY(send_uuid, email)
); );
ALTER TABLE sends_otp ADD CONSTRAINT fk_send_uuid FOREIGN KEY (send_uuid) REFERENCES sends(uuid) ON DELETE CASCADE ON UPDATE CASCADE;
DELETE FROM sends where user_uuid IS NULL; DELETE FROM sends where user_uuid IS NULL;
UPDATE sends SET hide_email = false WHERE hide_email IS NULL; UPDATE sends SET hide_email = false WHERE hide_email IS NULL;

Loading…
Cancel
Save