Commit be2b460f58d2cded8202f66236c8740555440cf3

Authored by Neil Blakey-Milner
1 parent be006a0f

Change the foreign key field_id to cascade deletion onto the

field_behaviours table.


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3946 c91229c3-7414-0410-bfa2-8a42b809f60b
sql/mysql/upgrade/2.99.2/1-constraints.sql
... ... @@ -32,3 +32,5 @@ ALTER TABLE `workflow_transitions` ADD CONSTRAINT `workflow_transitions_ibfk_24`
32 32 ALTER TABLE `workflow_transitions` ADD CONSTRAINT `workflow_transitions_ibfk_25` FOREIGN KEY (`guard_permission_id`) REFERENCES `permissions` (`id`) ON DELETE SET NULL;
33 33 ALTER TABLE `workflow_transitions` ADD CONSTRAINT `workflow_transitions_ibfk_23` FOREIGN KEY (`workflow_id`) REFERENCES `workflows` (`id`) ON DELETE CASCADE;
34 34 ALTER TABLE `workflow_transitions` ADD CONSTRAINT `workflow_transitions_ibfk_26` FOREIGN KEY (`guard_group_id`) REFERENCES `groups_lookup` (`id`) ON DELETE SET NULL;
  35 +ALTER TABLE `field_behaviours` DROP FOREIGN KEY `field_behaviours_ibfk_1`;
  36 +ALTER TABLE `field_behaviours` ADD CONSTRAINT `field_behaviours_ibfk_1` FOREIGN KEY (`field_id`) REFERENCES `document_fields` (`id`) ON DELETE CASCADE;
... ...