]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Add foreign keys to the Mysql-scheme
authorMark Schouten <mark@tuxis.nl>
Fri, 28 Nov 2014 12:53:04 +0000 (13:53 +0100)
committerMark Schouten <mark@tuxis.nl>
Wed, 6 May 2015 12:38:51 +0000 (14:38 +0200)
modules/gmysqlbackend/enable-foreign-keys.mysql.sql [new file with mode: 0644]

diff --git a/modules/gmysqlbackend/enable-foreign-keys.mysql.sql b/modules/gmysqlbackend/enable-foreign-keys.mysql.sql
new file mode 100644 (file)
index 0000000..9ecdeb9
--- /dev/null
@@ -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;