mirror of
https://gitlab.com/davical-project/davical.git
synced 2026-04-20 14:20:14 +00:00
24 lines
412 B
PL/PgSQL
24 lines
412 B
PL/PgSQL
|
|
-- Adding lock support
|
|
|
|
BEGIN;
|
|
SELECT check_db_revision(1,1,5);
|
|
|
|
CREATE TABLE locks (
|
|
dav_name TEXT,
|
|
opaquelocktoken TEXT UNIQUE NOT NULL,
|
|
type TEXT,
|
|
scope TEXT,
|
|
depth INT,
|
|
owner INT REFERENCES usr(user_no),
|
|
timeout TIMESTAMP
|
|
);
|
|
|
|
CREATE INDEX locks_dav_name_idx ON locks(dav_name);
|
|
GRANT SELECT,INSERT,UPDATE,DELETE ON locks TO general;
|
|
|
|
SELECT new_db_revision(1,1,6, 'June' );
|
|
COMMIT;
|
|
ROLLBACK;
|
|
|