mirror of
https://gitlab.com/davical-project/davical.git
synced 2026-05-22 02:04:19 +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 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' );
|
||||
COMMIT;
|
||||
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 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' );
|
||||
COMMIT;
|
||||
ROLLBACK;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user