X-Git-Url: https://code.wpia.club/?p=motion.git;a=blobdiff_plain;f=sql%2Fschema.sql;h=c3967a45391b9230a60f436d8508e064ef7ebdfc;hp=690425bdbcf697509ac116210c89fd62181190ee;hb=11e82f491ae15d3b7d9f1f88db2ab79d1fe131bf;hpb=4cfc1bb07644043d1e223178a98ea47f6a61d338 diff --git a/sql/schema.sql b/sql/schema.sql index 690425b..c3967a4 100644 --- a/sql/schema.sql +++ b/sql/schema.sql @@ -43,6 +43,17 @@ CREATE TABLE proxy (id serial NOT NULL, CREATE INDEX proxy_voter ON proxy (voter_id); CREATE INDEX proxy_proxy ON proxy (proxy_id); +DROP TABLE IF EXISTS adminlog; +DROP TYPE IF EXISTS "admin_log"; +CREATE TYPE "admin_log" AS ENUM ('motionmasking', 'proxygranted', 'proxyrevoked', 'proxyrevokedall'); +CREATE TABLE adminlog (id serial NOT NULL, + user_id INTEGER NOT NULL, + action admin_log NOT NULL, + comment text NULL, + action_user_id INTEGER NOT NULL, + actiontime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY(id)); + DROP TABLE IF EXISTS schema_version; CREATE TABLE schema_version (version INTEGER NOT NULL); -INSERT INTO schema_version(version) VALUES(6); +INSERT INTO schema_version(version) VALUES(7);