mirror of
https://gitlab.com/davical-project/davical.git
synced 2026-05-24 02:24:39 +00:00
Catch another couple of missing foreign keys that need cascades.
This commit is contained in:
parent
c12d2c2639
commit
4ed4db3cb6
@ -32,6 +32,11 @@ ALTER TABLE caldav_data ADD CONSTRAINT "caldav_data_logged_user_fkey" FOREIGN KE
|
|||||||
ALTER TABLE property DROP CONSTRAINT "$1";
|
ALTER TABLE property DROP CONSTRAINT "$1";
|
||||||
ALTER TABLE property ADD CONSTRAINT "property_changed_by_fkey" FOREIGN KEY (changed_by) REFERENCES usr(user_no) ON UPDATE CASCADE;
|
ALTER TABLE property ADD CONSTRAINT "property_changed_by_fkey" FOREIGN KEY (changed_by) REFERENCES usr(user_no) ON UPDATE CASCADE;
|
||||||
|
|
||||||
|
ALTER TABLE calendar_item DROP CONSTRAINT "$1";
|
||||||
|
ALTER TABLE calendar_item ADD CONSTRAINT "calendar_item_user_no_fkey" FOREIGN KEY (user_no) REFERENCES usr(user_no) ON UPDATE CASCADE ON DELETE CASCADE DEFERRABLE;
|
||||||
|
ALTER TABLE calendar_item DROP CONSTRAINT "$2";
|
||||||
|
ALTER TABLE calendar_item ADD CONSTRAINT "calendar_item_tz_id_fkey" FOREIGN KEY (tz_id) REFERENCES time_zone(tz_id) ON UPDATE CASCADE ON DELETE CASCADE DEFERRABLE;
|
||||||
|
|
||||||
SELECT new_db_revision(1,2,3, 'Mars' );
|
SELECT new_db_revision(1,2,3, 'Mars' );
|
||||||
COMMIT;
|
COMMIT;
|
||||||
ROLLBACK;
|
ROLLBACK;
|
||||||
|
|||||||
@ -32,6 +32,11 @@ ALTER TABLE caldav_data ADD CONSTRAINT "caldav_data_logged_user_fkey" FOREIGN KE
|
|||||||
ALTER TABLE property DROP CONSTRAINT "property_changed_by_fkey";
|
ALTER TABLE property DROP CONSTRAINT "property_changed_by_fkey";
|
||||||
ALTER TABLE property ADD CONSTRAINT "property_changed_by_fkey" FOREIGN KEY (changed_by) REFERENCES usr(user_no) ON UPDATE CASCADE;
|
ALTER TABLE property ADD CONSTRAINT "property_changed_by_fkey" FOREIGN KEY (changed_by) REFERENCES usr(user_no) ON UPDATE CASCADE;
|
||||||
|
|
||||||
|
ALTER TABLE calendar_item DROP CONSTRAINT "calendar_item_user_no_fkey";
|
||||||
|
ALTER TABLE calendar_item ADD CONSTRAINT "calendar_item_user_no_fkey" FOREIGN KEY (user_no) REFERENCES usr(user_no) ON UPDATE CASCADE ON DELETE CASCADE DEFERRABLE;
|
||||||
|
ALTER TABLE calendar_item DROP CONSTRAINT "calendar_item_tz_id_fkey";
|
||||||
|
ALTER TABLE calendar_item ADD CONSTRAINT "calendar_item_tz_id_fkey" FOREIGN KEY (tz_id) REFERENCES time_zone(tz_id) ON UPDATE CASCADE ON DELETE CASCADE DEFERRABLE;
|
||||||
|
|
||||||
SELECT new_db_revision(1,2,3, 'Mars' );
|
SELECT new_db_revision(1,2,3, 'Mars' );
|
||||||
COMMIT;
|
COMMIT;
|
||||||
ROLLBACK;
|
ROLLBACK;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user