inspircd/extras/m_sqllog.pgschema.sql
peavey 103832d9c1 Schema for PostGre.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6145 e03df62e-2008-0410-955e-edbf42e46eb7
2006-12-28 21:44:46 +00:00

40 lines
1.0 KiB
SQL

CREATE TABLE ircd_log (
id serial NOT NULL,
category_id bigint,
nick bigint,
host bigint,
source bigint,
dtime bigint DEFAULT 0 NOT NULL
);
ALTER TABLE ONLY ircd_log
ADD CONSTRAINT ircd_log_pkey PRIMARY KEY (id);
CREATE TABLE ircd_log_actors (
id serial NOT NULL,
actor text
);
ALTER TABLE ONLY ircd_log_actors
ADD CONSTRAINT ircd_log_actors_pkey PRIMARY KEY (id);
CREATE TABLE ircd_log_categories (
category_id serial NOT NULL,
category text NOT NULL
);
INSERT INTO ircd_log_categories VALUES (1, 'Oper');
INSERT INTO ircd_log_categories VALUES (2, 'Kill');
INSERT INTO ircd_log_categories VALUES (3, 'Server Link');
INSERT INTO ircd_log_categories VALUES (4, 'G/Z/K/E Line');
INSERT INTO ircd_log_categories VALUES (5, 'Connect');
INSERT INTO ircd_log_categories VALUES (6, 'Disconnect');
INSERT INTO ircd_log_categories VALUES (7, 'Flooding');
INSERT INTO ircd_log_categories VALUES (8, 'Load Module');
ALTER TABLE ONLY ircd_log_categories
ADD CONSTRAINT ircd_log_categories_pkey PRIMARY KEY (category_id);