mirror of
https://gitlab.com/davical-project/davical.git
synced 2026-08-31 18:46:02 +00:00
Initial patches for database change to support freebusy tickets.
This commit is contained in:
parent
7045cf05e1
commit
3a8d84d3a3
18
dba/patches/1.1.8.sql
Normal file
18
dba/patches/1.1.8.sql
Normal 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;
|
||||
|
||||
@ -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' );
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user