]>
Commit | Line | Data |
---|---|---|
2ace9480 | 1 | DROP TABLE IF EXISTS chan; |
2 | DROP TABLE IF EXISTS ison; | |
3 | DROP TABLE IF EXISTS server; | |
4 | DROP TABLE IF EXISTS user; | |
5 | DROP TABLE IF EXISTS maxvalues; | |
6 | ||
7 | CREATE TABLE chan ( | |
8 | chanid int unsigned NOT NULL auto_increment, | |
9 | channel varchar(200) binary NOT NULL default '', | |
10 | topic text, | |
11 | topicauthor varchar(31) default NULL, | |
12 | topictime datetime default NULL, | |
13 | mode_la enum('Y','N') NOT NULL default 'N', | |
14 | mode_lb enum('Y','N') NOT NULL default 'N', | |
15 | mode_lc enum('Y','N') NOT NULL default 'N', | |
16 | mode_ld enum('Y','N') NOT NULL default 'N', | |
17 | mode_le enum('Y','N') NOT NULL default 'N', | |
18 | mode_lf enum('Y','N') NOT NULL default 'N', | |
19 | mode_lg enum('Y','N') NOT NULL default 'N', | |
20 | mode_lh enum('Y','N') NOT NULL default 'N', | |
21 | mode_li enum('Y','N') NOT NULL default 'N', | |
22 | mode_lj enum('Y','N') NOT NULL default 'N', | |
23 | mode_lk enum('Y','N') NOT NULL default 'N', | |
24 | mode_ll enum('Y','N') NOT NULL default 'N', | |
25 | mode_lm enum('Y','N') NOT NULL default 'N', | |
26 | mode_ln enum('Y','N') NOT NULL default 'N', | |
27 | mode_lo enum('Y','N') NOT NULL default 'N', | |
28 | mode_lp enum('Y','N') NOT NULL default 'N', | |
29 | mode_lq enum('Y','N') NOT NULL default 'N', | |
30 | mode_lr enum('Y','N') NOT NULL default 'N', | |
31 | mode_ls enum('Y','N') NOT NULL default 'N', | |
32 | mode_lt enum('Y','N') NOT NULL default 'N', | |
33 | mode_lu enum('Y','N') NOT NULL default 'N', | |
34 | mode_lv enum('Y','N') NOT NULL default 'N', | |
35 | mode_lw enum('Y','N') NOT NULL default 'N', | |
36 | mode_lx enum('Y','N') NOT NULL default 'N', | |
37 | mode_ly enum('Y','N') NOT NULL default 'N', | |
38 | mode_lz enum('Y','N') NOT NULL default 'N', | |
39 | mode_ua enum('Y','N') NOT NULL default 'N', | |
40 | mode_ub enum('Y','N') NOT NULL default 'N', | |
41 | mode_uc enum('Y','N') NOT NULL default 'N', | |
42 | mode_ud enum('Y','N') NOT NULL default 'N', | |
43 | mode_ue enum('Y','N') NOT NULL default 'N', | |
44 | mode_uf enum('Y','N') NOT NULL default 'N', | |
45 | mode_ug enum('Y','N') NOT NULL default 'N', | |
46 | mode_uh enum('Y','N') NOT NULL default 'N', | |
47 | mode_ui enum('Y','N') NOT NULL default 'N', | |
48 | mode_uj enum('Y','N') NOT NULL default 'N', | |
49 | mode_uk enum('Y','N') NOT NULL default 'N', | |
50 | mode_ul enum('Y','N') NOT NULL default 'N', | |
51 | mode_um enum('Y','N') NOT NULL default 'N', | |
52 | mode_un enum('Y','N') NOT NULL default 'N', | |
53 | mode_uo enum('Y','N') NOT NULL default 'N', | |
54 | mode_up enum('Y','N') NOT NULL default 'N', | |
55 | mode_uq enum('Y','N') NOT NULL default 'N', | |
56 | mode_ur enum('Y','N') NOT NULL default 'N', | |
57 | mode_us enum('Y','N') NOT NULL default 'N', | |
58 | mode_ut enum('Y','N') NOT NULL default 'N', | |
59 | mode_uu enum('Y','N') NOT NULL default 'N', | |
60 | mode_uv enum('Y','N') NOT NULL default 'N', | |
61 | mode_uw enum('Y','N') NOT NULL default 'N', | |
62 | mode_ux enum('Y','N') NOT NULL default 'N', | |
63 | mode_uy enum('Y','N') NOT NULL default 'N', | |
64 | mode_uz enum('Y','N') NOT NULL default 'N', | |
65 | mode_ll_data int(10) NOT NULL default '0', | |
66 | mode_lk_data varchar(23) NOT NULL default '', | |
67 | UNIQUE KEY channel (channel), | |
68 | PRIMARY KEY (chanid) | |
69 | ) TYPE=MyISAM; | |
70 | ||
71 | ||
72 | CREATE TABLE ison ( | |
73 | nickid int unsigned NOT NULL default '0', | |
74 | chanid int unsigned NOT NULL default '0', | |
75 | mode_lo enum('Y','N') NOT NULL default 'N', | |
76 | mode_lv enum('Y','N') NOT NULL default 'N', | |
77 | mode_lh enum('Y','N') NOT NULL default 'N', | |
a04b142c | 78 | PRIMARY KEY (nickid,chanid), |
79 | KEY nickid (nickid), | |
80 | KEY chanid (chanid) | |
2ace9480 | 81 | ) TYPE=MyISAM; |
82 | ||
83 | CREATE TABLE server ( | |
84 | servid int unsigned NOT NULL auto_increment, | |
85 | server varchar(64) NOT NULL default '', | |
86 | comment varchar(255) NOT NULL default '', | |
7a1df0aa | 87 | linkedto int unsigned default NULL, |
2ace9480 | 88 | connecttime datetime default NULL, |
89 | online enum('Y','N') NOT NULL DEFAULT 'Y', | |
90 | lastsplit datetime default NULL, | |
91 | PRIMARY KEY (servid), | |
92 | UNIQUE KEY server (server), | |
93 | KEY linkedto (linkedto) | |
94 | ) TYPE=MyISAM; | |
95 | ||
96 | ||
97 | CREATE TABLE user ( | |
98 | nickid int unsigned NOT NULL auto_increment, | |
99 | nick varchar(64) NOT NULL default '', | |
100 | realname varchar(51) NOT NULL default '', | |
101 | hostname varchar(64) NOT NULL default '', | |
102 | hiddenhostname varchar(64) NOT NULL default '', | |
103 | ipaddr varchar(16) NOT NULL default '', | |
104 | username varchar(11) NOT NULL default '', | |
105 | connecttime datetime NOT NULL default '0000-00-00 00:00:00', | |
106 | servid int unsigned NOT NULL default '0', | |
107 | away enum('Y','N') NOT NULL default 'N', | |
108 | awaymsg text, | |
109 | online enum('Y','N') NOT NULL DEFAULT 'Y', | |
110 | lastquit datetime default NULL, | |
111 | mode_la enum('Y','N') NOT NULL default 'N', | |
112 | mode_lb enum('Y','N') NOT NULL default 'N', | |
113 | mode_lc enum('Y','N') NOT NULL default 'N', | |
114 | mode_ld enum('Y','N') NOT NULL default 'N', | |
115 | mode_le enum('Y','N') NOT NULL default 'N', | |
116 | mode_lf enum('Y','N') NOT NULL default 'N', | |
117 | mode_lg enum('Y','N') NOT NULL default 'N', | |
118 | mode_lh enum('Y','N') NOT NULL default 'N', | |
119 | mode_li enum('Y','N') NOT NULL default 'N', | |
120 | mode_lj enum('Y','N') NOT NULL default 'N', | |
121 | mode_lk enum('Y','N') NOT NULL default 'N', | |
122 | mode_ll enum('Y','N') NOT NULL default 'N', | |
123 | mode_lm enum('Y','N') NOT NULL default 'N', | |
124 | mode_ln enum('Y','N') NOT NULL default 'N', | |
125 | mode_lo enum('Y','N') NOT NULL default 'N', | |
126 | mode_lp enum('Y','N') NOT NULL default 'N', | |
127 | mode_lq enum('Y','N') NOT NULL default 'N', | |
128 | mode_lr enum('Y','N') NOT NULL default 'N', | |
129 | mode_ls enum('Y','N') NOT NULL default 'N', | |
130 | mode_lt enum('Y','N') NOT NULL default 'N', | |
131 | mode_lu enum('Y','N') NOT NULL default 'N', | |
132 | mode_lv enum('Y','N') NOT NULL default 'N', | |
133 | mode_lw enum('Y','N') NOT NULL default 'N', | |
134 | mode_lx enum('Y','N') NOT NULL default 'N', | |
135 | mode_ly enum('Y','N') NOT NULL default 'N', | |
136 | mode_lz enum('Y','N') NOT NULL default 'N', | |
137 | mode_ua enum('Y','N') NOT NULL default 'N', | |
138 | mode_ub enum('Y','N') NOT NULL default 'N', | |
139 | mode_uc enum('Y','N') NOT NULL default 'N', | |
140 | mode_ud enum('Y','N') NOT NULL default 'N', | |
141 | mode_ue enum('Y','N') NOT NULL default 'N', | |
142 | mode_uf enum('Y','N') NOT NULL default 'N', | |
143 | mode_ug enum('Y','N') NOT NULL default 'N', | |
144 | mode_uh enum('Y','N') NOT NULL default 'N', | |
145 | mode_ui enum('Y','N') NOT NULL default 'N', | |
146 | mode_uj enum('Y','N') NOT NULL default 'N', | |
147 | mode_uk enum('Y','N') NOT NULL default 'N', | |
148 | mode_ul enum('Y','N') NOT NULL default 'N', | |
149 | mode_um enum('Y','N') NOT NULL default 'N', | |
150 | mode_un enum('Y','N') NOT NULL default 'N', | |
151 | mode_uo enum('Y','N') NOT NULL default 'N', | |
152 | mode_up enum('Y','N') NOT NULL default 'N', | |
153 | mode_uq enum('Y','N') NOT NULL default 'N', | |
154 | mode_ur enum('Y','N') NOT NULL default 'N', | |
155 | mode_us enum('Y','N') NOT NULL default 'N', | |
156 | mode_ut enum('Y','N') NOT NULL default 'N', | |
157 | mode_uu enum('Y','N') NOT NULL default 'N', | |
158 | mode_uv enum('Y','N') NOT NULL default 'N', | |
159 | mode_uw enum('Y','N') NOT NULL default 'N', | |
160 | mode_ux enum('Y','N') NOT NULL default 'N', | |
161 | mode_uy enum('Y','N') NOT NULL default 'N', | |
162 | mode_uz enum('Y','N') NOT NULL default 'N', | |
163 | UNIQUE KEY nick (nick), | |
164 | PRIMARY KEY (nickid), | |
165 | KEY servid (servid) | |
166 | ) TYPE=MyISAM; | |
167 | ||
168 | ||
169 | ||
170 | CREATE TABLE maxvalues ( | |
171 | type varchar(10) NOT NULL default '', | |
172 | val int unsigned NOT NULL default '0', | |
173 | time datetime NOT NULL default '0000-00-00 00:00:00', | |
174 | PRIMARY KEY(type) | |
175 | ) TYPE=MyISAM; |