From 5f8a8ca4bc3ac7da9924fc35a425d6f305d7bfaa Mon Sep 17 00:00:00 2001 From: Andrew McMillan Date: Fri, 24 Oct 2008 18:46:30 +1300 Subject: [PATCH] Database changes for next release (unfinished). --- dba/davical.sql | 1 + dba/patches/1.2.4.sql | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 dba/patches/1.2.4.sql diff --git a/dba/davical.sql b/dba/davical.sql index 57dd2783..b1a40471 100644 --- a/dba/davical.sql +++ b/dba/davical.sql @@ -71,6 +71,7 @@ CREATE TABLE calendar_item ( percent_complete NUMERIC(7,2), tz_id TEXT REFERENCES time_zone( tz_id ), status TEXT, + completed TIMESTAMP WITH TIME ZONE, dav_id INT8 UNIQUE, collection_id INT8 REFERENCES collection(collection_id) ON UPDATE CASCADE ON DELETE CASCADE DEFERRABLE, diff --git a/dba/patches/1.2.4.sql b/dba/patches/1.2.4.sql new file mode 100644 index 00000000..868d2814 --- /dev/null +++ b/dba/patches/1.2.4.sql @@ -0,0 +1,16 @@ + +-- This database update provides new tables for the Principal, for +-- a consistent dav_resource which a principal, collection or calendar_item +-- all inherit from. + +BEGIN; +SELECT check_db_revision(1,2,3); + +-- Add a column to hold the 'COMPLETED' property from the caldav_data +ALTER TABLE calendar_item ADD COLUMN completed TIMESTAMP WITH TIME ZONE; + +SELECT new_db_revision(1,2,4, 'Avril' ); + +COMMIT; +ROLLBACK; +