mirror of
https://gitlab.com/davical-project/davical.git
synced 2026-05-25 02:34:17 +00:00
Put collection_id on both caldav_data and calendar_item.
This commit is contained in:
parent
7611f50a97
commit
e5b246431b
@ -67,6 +67,14 @@ ALTER TABLE calendar_item ADD CONSTRAINT
|
||||
calendar_item_collection_id_fkey FOREIGN KEY (collection_id) REFERENCES collection(collection_id);
|
||||
CREATE INDEX calendar_item_collection_id_fkey ON calendar_item(collection_id,user_no);
|
||||
|
||||
ALTER TABLE caldav_data ADD COLUMN collection_id INT8;
|
||||
UPDATE caldav_data SET collection_id = collection.collection_id
|
||||
FROM collection WHERE collection.dav_name = regexp_replace( caldav_data.dav_name, '/[^/]+$', '/');
|
||||
ALTER TABLE caldav_data ALTER COLUMN collection_id SET NOT NULL;
|
||||
ALTER TABLE caldav_data ADD CONSTRAINT
|
||||
caldav-data_collection_id_fkey FOREIGN KEY (collection_id) REFERENCES collection(collection_id);
|
||||
CREATE INDEX caldav_data_collection_id_fkey ON caldav_data(collection_id,user_no);
|
||||
|
||||
SELECT new_db_revision(1,2,1, 'Janvier' );
|
||||
|
||||
COMMIT;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user