mirror of
https://gitlab.com/davical-project/davical.git
synced 2026-05-31 03:34:18 +00:00
Additional data structure for holding properties.
This commit is contained in:
parent
076b480d90
commit
62d33aef5f
@ -18,6 +18,18 @@ CREATE TABLE locks (
|
|||||||
CREATE INDEX locks_dav_name_idx ON locks(dav_name);
|
CREATE INDEX locks_dav_name_idx ON locks(dav_name);
|
||||||
GRANT SELECT,INSERT,UPDATE,DELETE ON locks TO general;
|
GRANT SELECT,INSERT,UPDATE,DELETE ON locks TO general;
|
||||||
|
|
||||||
|
CREATE TABLE property (
|
||||||
|
dav_name TEXT,
|
||||||
|
property_name TEXT,
|
||||||
|
property_value TEXT,
|
||||||
|
changed_on TIMESTAMP DEFAULT current_timestamp,
|
||||||
|
changed_by INT REFERENCES usr ( user_no ),
|
||||||
|
PRIMARY KEY ( dav_name, property_name )
|
||||||
|
);
|
||||||
|
|
||||||
|
CREATE INDEX properties_dav_name_idx ON property(dav_name);
|
||||||
|
GRANT SELECT,INSERT,UPDATE,DELETE ON property TO general;
|
||||||
|
|
||||||
UPDATE relationship_type SET confers = 'A' WHERE rt_id = 1;
|
UPDATE relationship_type SET confers = 'A' WHERE rt_id = 1;
|
||||||
UPDATE relationship_type SET confers = 'RW' WHERE rt_id = 2;
|
UPDATE relationship_type SET confers = 'RW' WHERE rt_id = 2;
|
||||||
UPDATE relationship_type SET confers = 'R' WHERE rt_id = 3;
|
UPDATE relationship_type SET confers = 'R' WHERE rt_id = 3;
|
||||||
|
|||||||
@ -119,4 +119,17 @@ CREATE TABLE locks (
|
|||||||
CREATE INDEX locks_dav_name_idx ON locks(dav_name);
|
CREATE INDEX locks_dav_name_idx ON locks(dav_name);
|
||||||
GRANT SELECT,INSERT,UPDATE,DELETE ON locks TO general;
|
GRANT SELECT,INSERT,UPDATE,DELETE ON locks TO general;
|
||||||
|
|
||||||
|
CREATE TABLE property (
|
||||||
|
dav_name TEXT,
|
||||||
|
property_name TEXT,
|
||||||
|
property_value TEXT,
|
||||||
|
changed_on TIMESTAMP DEFAULT current_timestamp,
|
||||||
|
changed_by INT REFERENCES usr ( user_no ),
|
||||||
|
PRIMARY KEY ( dav_name, property_name )
|
||||||
|
);
|
||||||
|
|
||||||
|
CREATE INDEX properties_dav_name_idx ON property(dav_name);
|
||||||
|
GRANT SELECT,INSERT,UPDATE,DELETE ON property TO general;
|
||||||
|
|
||||||
|
|
||||||
SELECT new_db_revision(1,1,6, 'June' );
|
SELECT new_db_revision(1,1,6, 'June' );
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user