Initial patches for database change to support freebusy tickets.

This commit is contained in:
Andrew McMillan 2007-05-21 19:26:14 +12:00
parent 7045cf05e1
commit 3a8d84d3a3
2 changed files with 26 additions and 1 deletions

18
dba/patches/1.1.8.sql Normal file
View File

@ -0,0 +1,18 @@
-- Adding freebusy tickets
BEGIN;
SELECT check_db_revision(1,1,7);
CREATE TABLE freebusy_tickets (
ticket_id TEXT NOT NULL PRIMARY KEY,
user_no integer NOT NULL REFERENCES usr(user_no) ON UPDATE CASCADE ON DELETE CASCADE,
created timestamp with time zone DEFAULT current_timestamp NOT NULL
);
GRANT INSERT,SELECT,UPDATE,DELETE ON TABLE freebusy_tickets TO general;
SELECT new_db_revision(1,1,8, 'August' );
COMMIT;
ROLLBACK;

View File

@ -131,5 +131,12 @@ CREATE TABLE property (
CREATE INDEX properties_dav_name_idx ON property(dav_name);
GRANT SELECT,INSERT,UPDATE,DELETE ON property TO general;
CREATE TABLE freebusy_tickets (
ticket_id TEXT NOT NULL PRIMARY KEY,
user_no integer NOT NULL REFERENCES usr(user_no) ON UPDATE CASCADE ON DELETE CASCADE,
created timestamp with time zone DEFAULT current_timestamp NOT NULL
);
SELECT new_db_revision(1,1,7, 'July' );
GRANT INSERT,SELECT,UPDATE,DELETE ON TABLE freebusy_tickets TO general;
SELECT new_db_revision(1,1,8, 'August' );