From 5c1b12cfdd7e7ff2d0302b5e06cd8cb682d136fb Mon Sep 17 00:00:00 2001 From: nbm Date: Sat, 19 Nov 2005 21:36:14 +0000 Subject: [PATCH] Add constraints for document_id and document_field_id foreign keys --- sql/mysql/upgrade/2.99.3/document_fields_constraints.sql | 6 ++++++ 1 file changed, 6 insertions(+), 0 deletions(-) create mode 100644 sql/mysql/upgrade/2.99.3/document_fields_constraints.sql diff --git a/sql/mysql/upgrade/2.99.3/document_fields_constraints.sql b/sql/mysql/upgrade/2.99.3/document_fields_constraints.sql new file mode 100644 index 0000000..5ca2853 --- /dev/null +++ b/sql/mysql/upgrade/2.99.3/document_fields_constraints.sql @@ -0,0 +1,6 @@ +SET FOREIGN_KEY_CHECKS=0; +ALTER TABLE `document_fields_link` ADD INDEX `document_id` (`document_id`); +ALTER TABLE `document_fields_link` ADD INDEX `document_field_id` (`document_field_id`); +ALTER TABLE `document_fields_link` ADD CONSTRAINT `document_fields_link_ibfk_1` FOREIGN KEY (`document_id`) REFERENCES `documents` (`id`) ON DELETE CASCADE; +ALTER TABLE `document_fields_link` ADD CONSTRAINT `document_fields_link_ibfk_2` FOREIGN KEY (`document_field_id`) REFERENCES `document_fields` (`id`) ON DELETE CASCADE; +SET FOREIGN_KEY_CHECKS=1; -- libgit2 0.21.4