]> git.netwichtig.de Git - user/henk/code/inspircd.git/blob - extras/m_sqllog.pgschema.sql
Schema for PostGre.
[user/henk/code/inspircd.git] / extras / m_sqllog.pgschema.sql
1 CREATE TABLE ircd_log (
2     id serial NOT NULL,
3     category_id bigint,
4     nick bigint,
5     host bigint,
6     source bigint,
7     dtime bigint DEFAULT 0 NOT NULL
8 );
9 ALTER TABLE ONLY ircd_log
10     ADD CONSTRAINT ircd_log_pkey PRIMARY KEY (id);
11
12
13
14 CREATE TABLE ircd_log_actors (
15     id serial NOT NULL,
16     actor text
17 );
18 ALTER TABLE ONLY ircd_log_actors
19     ADD CONSTRAINT ircd_log_actors_pkey PRIMARY KEY (id);
20
21
22
23 CREATE TABLE ircd_log_categories (
24     category_id serial NOT NULL,
25     category text NOT NULL
26 );
27
28 INSERT INTO ircd_log_categories VALUES (1, 'Oper');
29 INSERT INTO ircd_log_categories VALUES (2, 'Kill');
30 INSERT INTO ircd_log_categories VALUES (3, 'Server Link');
31 INSERT INTO ircd_log_categories VALUES (4, 'G/Z/K/E Line');
32 INSERT INTO ircd_log_categories VALUES (5, 'Connect');
33 INSERT INTO ircd_log_categories VALUES (6, 'Disconnect');
34 INSERT INTO ircd_log_categories VALUES (7, 'Flooding');
35 INSERT INTO ircd_log_categories VALUES (8, 'Load Module');
36
37 ALTER TABLE ONLY ircd_log_categories
38     ADD CONSTRAINT ircd_log_categories_pkey PRIMARY KEY (category_id);
39