]> git.netwichtig.de Git - user/henk/code/inspircd.git/blob - extras/m_sqllog.postgresql.sql
Change the function name because gcc is dumb :/
[user/henk/code/inspircd.git] / extras / m_sqllog.postgresql.sql
1 --
2 -- PostgreSQL database dump
3 --
4
5 CREATE TABLE ircd_log (
6     id serial NOT NULL,
7     category_id bigint,
8     nick bigint,
9     host bigint,
10     source bigint,
11     dtime bigint DEFAULT 0 NOT NULL
12 );
13 ALTER TABLE ONLY ircd_log
14     ADD CONSTRAINT ircd_log_pkey PRIMARY KEY (id);
15
16
17
18 CREATE TABLE ircd_log_actors (
19     id serial NOT NULL,
20     actor text
21 );
22 ALTER TABLE ONLY ircd_log_actors
23     ADD CONSTRAINT ircd_log_actors_pkey PRIMARY KEY (id);
24
25
26
27 CREATE TABLE ircd_log_categories (
28     category_id serial NOT NULL,
29     category text NOT NULL
30 );
31
32 INSERT INTO ircd_log_categories VALUES (1, 'Oper');
33 INSERT INTO ircd_log_categories VALUES (2, 'Kill');
34 INSERT INTO ircd_log_categories VALUES (3, 'Server Link');
35 INSERT INTO ircd_log_categories VALUES (4, 'G/Z/K/E Line');
36 INSERT INTO ircd_log_categories VALUES (5, 'Connect');
37 INSERT INTO ircd_log_categories VALUES (6, 'Disconnect');
38 INSERT INTO ircd_log_categories VALUES (7, 'Flooding');
39 INSERT INTO ircd_log_categories VALUES (8, 'Load Module');
40
41 ALTER TABLE ONLY ircd_log_categories
42     ADD CONSTRAINT ircd_log_categories_pkey PRIMARY KEY (category_id);
43
44
45
46 CREATE TABLE ircd_log_hosts (
47     id serial NOT NULL,
48     hostname text
49 );
50 ALTER TABLE ONLY ircd_log_hosts
51     ADD CONSTRAINT ircd_log_hosts_pkey PRIMARY KEY (id);