From: Domas Mituzas Date: Mon, 6 Sep 2004 09:01:17 +0000 (+0000) Subject: add logging table X-Git-Tag: 1.5.0alpha1~2087 X-Git-Url: http://git.cyclocoop.org/%24self?a=commitdiff_plain;h=9bdc83ad236524f26750a2a095f0501d590b47b1;p=lhc%2Fweb%2Fwiklou.git add logging table --- diff --git a/maintenance/postgresql/pg_tables.sql b/maintenance/postgresql/pg_tables.sql index 6a48b19f24..5762df20d4 100644 --- a/maintenance/postgresql/pg_tables.sql +++ b/maintenance/postgresql/pg_tables.sql @@ -252,3 +252,17 @@ CREATE TABLE user_rights ( user_id integer PRIMARY KEY, user_rights text NOT NULL ); + +CREATE TABLE logging ( + log_type character(10) NOT NULL, + log_action character(10) NOT NULL, + log_timestamp timestamp without time zone NOT NULL, + log_user integer NOT NULL, + log_namespace smallint NOT NULL, + log_title character varying(255) NOT NULL, + log_comment character varying(255) NOT NULL +); + +CREATE INDEX log_type_time ON logging USING btree (log_type, log_timestamp); +CREATE INDEX log_user_time ON logging USING btree (log_user, log_timestamp); +CREATE INDEX log_page_time ON logging USING btree (log_namespace, log_title, log_timestamp);