Fix some incorrect triggers
This commit is contained in:
parent
eb51439686
commit
3d09287c4e
1 changed files with 4 additions and 4 deletions
|
@ -1,4 +1,4 @@
|
||||||
-- 16
|
-- 17
|
||||||
|
|
||||||
-- Copyright (c) 2009 Center for History and New Media
|
-- Copyright (c) 2009 Center for History and New Media
|
||||||
-- George Mason University, Fairfax, Virginia, USA
|
-- George Mason University, Fairfax, Virginia, USA
|
||||||
|
@ -402,7 +402,7 @@ CREATE TRIGGER fki_customBaseFieldMappings_customFieldID_customFields_customFiel
|
||||||
END;
|
END;
|
||||||
|
|
||||||
DROP TRIGGER IF EXISTS fku_customBaseFieldMappings_customFieldID_customFields_customFieldID;
|
DROP TRIGGER IF EXISTS fku_customBaseFieldMappings_customFieldID_customFields_customFieldID;
|
||||||
CREATE TRIGGER fku_customFields_customFieldID_customFields_customFieldID
|
CREATE TRIGGER fku_customBaseFieldMappings_customFieldID_customFields_customFieldID
|
||||||
BEFORE UPDATE OF customFieldID ON customBaseFieldMappings
|
BEFORE UPDATE OF customFieldID ON customBaseFieldMappings
|
||||||
FOR EACH ROW BEGIN
|
FOR EACH ROW BEGIN
|
||||||
SELECT RAISE(ABORT, 'update on table "customBaseFieldMappings" violates foreign key constraint "fku_customBaseFieldMappings_customFieldID_customFields_customFieldID"')
|
SELECT RAISE(ABORT, 'update on table "customBaseFieldMappings" violates foreign key constraint "fku_customBaseFieldMappings_customFieldID_customFields_customFieldID"')
|
||||||
|
@ -410,7 +410,7 @@ CREATE TRIGGER fku_customFields_customFieldID_customFields_customFieldID
|
||||||
END;
|
END;
|
||||||
|
|
||||||
DROP TRIGGER IF EXISTS fkd_customBaseFieldMappings_customFieldID_customFields_customFieldID;
|
DROP TRIGGER IF EXISTS fkd_customBaseFieldMappings_customFieldID_customFields_customFieldID;
|
||||||
CREATE TRIGGER fkd_customFields_customFieldID_customFields_customFieldID
|
CREATE TRIGGER fkd_customBaseFieldMappings_customFieldID_customFields_customFieldID
|
||||||
BEFORE DELETE ON customFields
|
BEFORE DELETE ON customFields
|
||||||
FOR EACH ROW BEGIN
|
FOR EACH ROW BEGIN
|
||||||
DELETE FROM customBaseFieldMappings WHERE customFieldID = OLD.customFieldID;
|
DELETE FROM customBaseFieldMappings WHERE customFieldID = OLD.customFieldID;
|
||||||
|
@ -445,7 +445,7 @@ DROP TRIGGER IF EXISTS fkd_customItemTypeFields_customItemTypeID_customItemTypes
|
||||||
CREATE TRIGGER fkd_customItemTypeFields_customItemTypeID_customItemTypes_customItemTypeID
|
CREATE TRIGGER fkd_customItemTypeFields_customItemTypeID_customItemTypes_customItemTypeID
|
||||||
BEFORE DELETE ON customItemTypes
|
BEFORE DELETE ON customItemTypes
|
||||||
FOR EACH ROW BEGIN
|
FOR EACH ROW BEGIN
|
||||||
DELETE FROM customBaseFieldMappings WHERE customItemTypeID = OLD.customItemTypeID;
|
DELETE FROM customItemTypeFields WHERE customItemTypeID = OLD.customItemTypeID;
|
||||||
END;
|
END;
|
||||||
|
|
||||||
DROP TRIGGER IF EXISTS fku_customItemTypes_customItemTypeID_customItemTypeFields_customItemTypeID;
|
DROP TRIGGER IF EXISTS fku_customItemTypes_customItemTypeID_customItemTypeFields_customItemTypeID;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue