From: Michael Tremer Date: Tue, 24 Oct 2017 16:10:10 +0000 (+0100) Subject: Delete all emails and permissions when deleting a user X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=61ec461c8b3d17dc55ad3e1ab5640ce494ac8a36;p=pbs.git Delete all emails and permissions when deleting a user Signed-off-by: Michael Tremer --- diff --git a/src/database.sql b/src/database.sql index 294925a6..8ebe9260 100644 --- a/src/database.sql +++ b/src/database.sql @@ -3294,7 +3294,7 @@ ALTER TABLE ONLY uploads -- ALTER TABLE ONLY users_emails - ADD CONSTRAINT users_emails_user_id FOREIGN KEY (user_id) REFERENCES users(id); + ADD CONSTRAINT users_emails_user_id FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE; -- @@ -3302,7 +3302,7 @@ ALTER TABLE ONLY users_emails -- ALTER TABLE ONLY users_permissions - ADD CONSTRAINT users_permissions_user_id FOREIGN KEY (user_id) REFERENCES users(id); + ADD CONSTRAINT users_permissions_user_id FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE; --