diff --git a/dba/patches/1.1.8.sql b/dba/patches/1.1.8.sql new file mode 100644 index 00000000..22119be7 --- /dev/null +++ b/dba/patches/1.1.8.sql @@ -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; + diff --git a/dba/rscds.sql b/dba/rscds.sql index 91a50edd..f7cb3821 100644 --- a/dba/rscds.sql +++ b/dba/rscds.sql @@ -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' );