From: Mark Schouten Date: Fri, 28 Nov 2014 12:53:04 +0000 (+0100) Subject: Add foreign keys to the Mysql-scheme X-Git-Tag: dnsdist-1.0.0-alpha1~59^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e446770fe00b03827eb119ccdd77d6bf3b693f2b;p=thirdparty%2Fpdns.git Add foreign keys to the Mysql-scheme --- diff --git a/modules/gmysqlbackend/enable-foreign-keys.mysql.sql b/modules/gmysqlbackend/enable-foreign-keys.mysql.sql new file mode 100644 index 0000000000..9ecdeb9c68 --- /dev/null +++ b/modules/gmysqlbackend/enable-foreign-keys.mysql.sql @@ -0,0 +1,4 @@ +ALTER TABLE records ADD CONSTRAINT `records_domain_id_ibfk` FOREIGN KEY (`domain_id`) REFERENCES `domains` (`id`) ON DELETE CASCADE ON UPDATE CASCADE; +ALTER TABLE comments ADD CONSTRAINT `comments_domain_id_ibfk` FOREIGN KEY (`domain_id`) REFERENCES `domains` (`id`) ON DELETE CASCADE ON UPDATE CASCADE; +ALTER TABLE domainmetadata ADD CONSTRAINT `domainmetadata_domain_id_ibfk` FOREIGN KEY (`domain_id`) REFERENCES `domains` (`id`) ON DELETE CASCADE ON UPDATE CASCADE; +ALTER TABLE cryptokeys ADD CONSTRAINT `cryptokeys_domain_id_ibfk` FOREIGN KEY (`domain_id`) REFERENCES `domains` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;