source: contrib/davical/dba/patches/1.2.9.sql @ 3733

Revision 3733, 1.3 KB checked in by gabriel.malheiros, 13 years ago (diff)

Ticket #1541 - <Davical customizado para o Expresso.Utiliza Caldav e CardDav?>

Line 
1
2-- This database update adds support for tickets to be handed out to grant
3-- specific access to a collection or individual resource, as read-only or
4-- read-write.  A table is also added to manage WebDAV binding, in line
5-- with http://tools.ietf.org/html/draft-ietf-webdav-bind.
6
7BEGIN;
8SELECT check_db_revision(1,2,8);
9
10-- Kind of important to have these as first-class citizens
11ALTER TABLE addressbook_resource ADD COLUMN fburl TEXT DEFAULT NULL;
12ALTER TABLE addressbook_resource ADD COLUMN caluri TEXT DEFAULT NULL;
13ALTER TABLE addressbook_resource ADD COLUMN caladruri TEXT DEFAULT NULL;
14
15DROP TABLE addressbook_address_adr CASCADE;
16CREATE TABLE addressbook_address_adr (
17  dav_id INT8 NOT NULL REFERENCES caldav_data(dav_id) ON UPDATE CASCADE ON DELETE CASCADE,
18  type TEXT,
19  box_no TEXT,
20  unit_no TEXT,
21  street_address TEXT,
22  locality TEXT,
23  region TEXT,
24  postcode TEXT,
25  country TEXT,
26  property TEXT -- The full text of the property
27);
28
29-- 'N' => 'New/Needs setting', 'A' = 'Active', 'O' = 'Old'
30ALTER TABLE calendar_alarm ADD COLUMN trigger_state CHAR DEFAULT 'N';
31
32-- Internal DAViCal calendar state
33ALTER TABLE calendar_attendee ADD COLUMN attendee_state TEXT;
34ALTER TABLE calendar_attendee ADD COLUMN weak_etag TEXT;
35
36SELECT new_db_revision(1,2,9, 'Septembre' );
37
38COMMIT;
39ROLLBACK;
40
Note: See TracBrowser for help on using the repository browser.