mirror of
https://gitlab.com/davical-project/davical.git
synced 2026-05-26 02:44:29 +00:00
Adding tables for holding addressbook data and split out alarms/attendees.
This commit is contained in:
parent
d3c4d9d2de
commit
242ebdcf31
@ -340,4 +340,58 @@ CREATE TABLE mashup_member (
|
||||
member_colour TEXT
|
||||
);
|
||||
|
||||
CREATE TABLE addressbook_resource (
|
||||
dav_id INT8 NOT NULL REFERENCES caldav_data(dav_id) ON UPDATE CASCADE ON DELETE CASCADE PRIMARY KEY,
|
||||
version TEXT,
|
||||
uid TEXT,
|
||||
nickname TEXT,
|
||||
fn TEXT, -- fullname
|
||||
n TEXT, -- Name Surname;First names
|
||||
note TEXT,
|
||||
org TEXT,
|
||||
url TEXT
|
||||
);
|
||||
|
||||
CREATE TABLE addressbook_address_adr (
|
||||
dav_id INT8 NOT NULL REFERENCES caldav_data(dav_id) ON UPDATE CASCADE ON DELETE CASCADE,
|
||||
type TEXT,
|
||||
adr TEXT,
|
||||
full TEXT -- The full text of the property
|
||||
);
|
||||
|
||||
CREATE TABLE addressbook_address_tel (
|
||||
dav_id INT8 NOT NULL REFERENCES caldav_data(dav_id) ON UPDATE CASCADE ON DELETE CASCADE,
|
||||
type TEXT,
|
||||
tel TEXT,
|
||||
full TEXT -- The full text of the property
|
||||
);
|
||||
|
||||
CREATE TABLE addressbook_address_email (
|
||||
dav_id INT8 NOT NULL REFERENCES caldav_data(dav_id) ON UPDATE CASCADE ON DELETE CASCADE,
|
||||
type TEXT,
|
||||
email TEXT,
|
||||
full TEXT -- The full text of the property
|
||||
);
|
||||
|
||||
|
||||
CREATE TABLE calendar_alarm (
|
||||
dav_id INT8 NOT NULL REFERENCES caldav_data(dav_id) ON UPDATE CASCADE ON DELETE CASCADE,
|
||||
action TEXT,
|
||||
trigger TEXT,
|
||||
summary TEXT,
|
||||
description TEXT,
|
||||
full TEXT -- The full text of the component
|
||||
);
|
||||
|
||||
CREATE TABLE calendar_attendee (
|
||||
dav_id INT8 NOT NULL REFERENCES caldav_data(dav_id) ON UPDATE CASCADE ON DELETE CASCADE,
|
||||
status TEXT,
|
||||
partstat TEXT,
|
||||
cn TEXT,
|
||||
attendee TEXT,
|
||||
role TEXT,
|
||||
rsvp BOOLEAN,
|
||||
full TEXT -- The full text of the property
|
||||
);
|
||||
|
||||
SELECT new_db_revision(1,2,8, 'Août' );
|
||||
|
||||
@ -38,6 +38,7 @@ CREATE TABLE collection_mashup (
|
||||
dav_displayname TEXT
|
||||
);
|
||||
|
||||
|
||||
CREATE TABLE mashup_member (
|
||||
mashup_id INT8 NOT NULL REFERENCES collection_mashup(mashup_id) ON UPDATE CASCADE ON DELETE CASCADE,
|
||||
target_ticket_id TEXT REFERENCES access_ticket(ticket_id) ON UPDATE CASCADE ON DELETE CASCADE,
|
||||
@ -46,6 +47,61 @@ CREATE TABLE mashup_member (
|
||||
);
|
||||
|
||||
|
||||
CREATE TABLE addressbook_resource (
|
||||
dav_id INT8 NOT NULL REFERENCES caldav_data(dav_id) ON UPDATE CASCADE ON DELETE CASCADE PRIMARY KEY,
|
||||
version TEXT,
|
||||
uid TEXT,
|
||||
nickname TEXT,
|
||||
fn TEXT, -- fullname
|
||||
n TEXT, -- Name Surname;First names
|
||||
note TEXT,
|
||||
org TEXT,
|
||||
url TEXT
|
||||
);
|
||||
|
||||
CREATE TABLE addressbook_address_adr (
|
||||
dav_id INT8 NOT NULL REFERENCES caldav_data(dav_id) ON UPDATE CASCADE ON DELETE CASCADE,
|
||||
type TEXT,
|
||||
adr TEXT,
|
||||
full TEXT -- The full text of the property
|
||||
);
|
||||
|
||||
CREATE TABLE addressbook_address_tel (
|
||||
dav_id INT8 NOT NULL REFERENCES caldav_data(dav_id) ON UPDATE CASCADE ON DELETE CASCADE,
|
||||
type TEXT,
|
||||
tel TEXT,
|
||||
full TEXT -- The full text of the property
|
||||
);
|
||||
|
||||
CREATE TABLE addressbook_address_email (
|
||||
dav_id INT8 NOT NULL REFERENCES caldav_data(dav_id) ON UPDATE CASCADE ON DELETE CASCADE,
|
||||
type TEXT,
|
||||
email TEXT,
|
||||
full TEXT -- The full text of the property
|
||||
);
|
||||
|
||||
|
||||
CREATE TABLE calendar_alarm (
|
||||
dav_id INT8 NOT NULL REFERENCES caldav_data(dav_id) ON UPDATE CASCADE ON DELETE CASCADE,
|
||||
action TEXT,
|
||||
trigger TEXT,
|
||||
summary TEXT,
|
||||
description TEXT,
|
||||
full TEXT -- The full text of the component
|
||||
);
|
||||
|
||||
CREATE TABLE calendar_attendee (
|
||||
dav_id INT8 NOT NULL REFERENCES caldav_data(dav_id) ON UPDATE CASCADE ON DELETE CASCADE,
|
||||
status TEXT,
|
||||
partstat TEXT,
|
||||
cn TEXT,
|
||||
attendee TEXT,
|
||||
role TEXT,
|
||||
rsvp BOOLEAN,
|
||||
full TEXT -- The full text of the property
|
||||
);
|
||||
|
||||
|
||||
SELECT new_db_revision(1,2,8, 'Août' );
|
||||
|
||||
COMMIT;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user