/[LeafOK_CVS]/fenglin/TODO/sql/db_stru.sql
ViewVC logotype

Annotation of /fenglin/TODO/sql/db_stru.sql

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.16 - (hide annotations)
Sun Apr 13 05:09:37 2025 UTC (11 months ago) by sysadm
Branch: MAIN
Changes since 1.15: +0 -28 lines
Content type: application/sql
Remove legacy tables

1 sysadm 1.4 SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
2     SET time_zone = "+00:00";
3    
4 sysadm 1.3 CREATE TABLE `admin_config` (
5 sysadm 1.4 `AID` smallint NOT NULL,
6     `UID` mediumint NOT NULL DEFAULT '0',
7     `begin_dt` datetime DEFAULT NULL,
8     `end_dt` datetime DEFAULT NULL,
9     `enable` tinyint UNSIGNED NOT NULL DEFAULT '1',
10     `major` tinyint UNSIGNED NOT NULL DEFAULT '0'
11 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
12 sysadm 1.4
13 sysadm 1.3 CREATE TABLE `ban_user_list` (
14 sysadm 1.4 `BID` smallint NOT NULL,
15     `SID` smallint NOT NULL DEFAULT '0',
16     `UID` mediumint NOT NULL DEFAULT '0',
17     `day` smallint NOT NULL DEFAULT '0',
18     `ban_UID` mediumint NOT NULL DEFAULT '0',
19     `ban_dt` datetime DEFAULT NULL,
20     `ban_ip` varchar(20) DEFAULT NULL,
21     `unban_UID` mediumint NOT NULL DEFAULT '0',
22     `unban_dt` datetime DEFAULT NULL,
23     `unban_ip` varchar(20) DEFAULT NULL,
24     `enable` tinyint UNSIGNED NOT NULL DEFAULT '1',
25     `reason` mediumtext
26 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
27 sysadm 1.4
28 sysadm 1.3 CREATE TABLE `bbs` (
29 sysadm 1.4 `AID` int NOT NULL,
30     `SID` smallint NOT NULL DEFAULT '0',
31     `TID` mediumint NOT NULL DEFAULT '0',
32     `UID` mediumint NOT NULL DEFAULT '0',
33     `username` varchar(20) DEFAULT NULL,
34     `nickname` varchar(20) DEFAULT NULL,
35     `title` varchar(80) DEFAULT NULL,
36     `CID` mediumint NOT NULL DEFAULT '0',
37     `sub_dt` datetime DEFAULT NULL,
38     `sub_ip` varchar(20) DEFAULT NULL,
39     `reply_note` tinyint UNSIGNED NOT NULL DEFAULT '0',
40     `visible` tinyint UNSIGNED NOT NULL DEFAULT '1',
41     `view_count` smallint NOT NULL DEFAULT '0',
42     `exp` mediumint NOT NULL DEFAULT '0',
43     `last_reply_dt` datetime DEFAULT NULL,
44     `last_reply_UID` mediumint NOT NULL DEFAULT '0',
45     `last_reply_username` varchar(20) DEFAULT NULL,
46     `last_reply_nickname` varchar(20) DEFAULT NULL,
47     `transship` tinyint UNSIGNED NOT NULL DEFAULT '0',
48     `lock` tinyint UNSIGNED NOT NULL DEFAULT '0',
49     `reply_count` smallint NOT NULL DEFAULT '0',
50     `icon` smallint DEFAULT NULL,
51     `length` mediumint NOT NULL DEFAULT '0',
52     `excerption` tinyint UNSIGNED NOT NULL DEFAULT '0',
53     `ontop` tinyint UNSIGNED NOT NULL DEFAULT '0',
54     `static` tinyint UNSIGNED NOT NULL DEFAULT '0',
55     `gen_ex` tinyint UNSIGNED NOT NULL DEFAULT '0',
56     `m_del` tinyint UNSIGNED NOT NULL DEFAULT '0',
57 sysadm 1.8 `old_SID` smallint NOT NULL DEFAULT '0'
58 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
59 sysadm 1.4
60 sysadm 1.3 CREATE TABLE `bbs_article_op` (
61 sysadm 1.4 `MID` int NOT NULL,
62     `AID` int NOT NULL DEFAULT '0',
63     `UID` mediumint NOT NULL DEFAULT '0',
64     `type` char(1) NOT NULL DEFAULT '',
65     `op_dt` datetime DEFAULT NULL,
66     `op_ip` varchar(20) DEFAULT NULL,
67     `complete` tinyint UNSIGNED NOT NULL DEFAULT '1'
68 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
69 sysadm 1.4
70 sysadm 1.3 CREATE TABLE `bbs_content` (
71 sysadm 1.4 `CID` int NOT NULL,
72     `AID` int NOT NULL DEFAULT '0',
73     `content` longtext
74 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
75 sysadm 1.4
76 sysadm 1.3 CREATE TABLE `bbs_ex_dl` (
77 sysadm 1.4 `ID` mediumint NOT NULL,
78     `SID` smallint NOT NULL DEFAULT '0',
79     `url` varchar(255) DEFAULT NULL,
80     `dl_count` mediumint NOT NULL DEFAULT '0',
81     `dl_type` char(1) NOT NULL DEFAULT 'C',
82     `filename` varchar(50) DEFAULT NULL,
83     `enable` tinyint UNSIGNED NOT NULL DEFAULT '1'
84 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
85 sysadm 1.4
86 sysadm 1.3 CREATE TABLE `bbs_msg` (
87 sysadm 1.4 `MID` int NOT NULL,
88     `fromUID` mediumint NOT NULL DEFAULT '0',
89     `toUID` mediumint NOT NULL DEFAULT '0',
90     `content` longtext,
91     `send_dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
92     `send_ip` varchar(20) NOT NULL DEFAULT '',
93     `new` tinyint UNSIGNED NOT NULL DEFAULT '1',
94     `deleted` tinyint UNSIGNED NOT NULL DEFAULT '0',
95     `s_deleted` tinyint UNSIGNED NOT NULL DEFAULT '0'
96 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
97 sysadm 1.4
98 sysadm 1.3 CREATE TABLE `email` (
99 sysadm 1.4 `ID` int NOT NULL,
100     `fromemail` varchar(30) DEFAULT NULL,
101     `fromname` varchar(30) DEFAULT NULL,
102     `toemail` varchar(30) DEFAULT NULL,
103     `toname` varchar(30) DEFAULT NULL,
104     `subject` varchar(80) DEFAULT NULL,
105     `body` longtext,
106     `set_dt` datetime DEFAULT NULL,
107     `send_dt` datetime DEFAULT NULL,
108     `complete` tinyint UNSIGNED NOT NULL DEFAULT '0',
109     `error` tinyint UNSIGNED NOT NULL DEFAULT '0',
110     `error_msg` varchar(255) DEFAULT NULL
111 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
112 sysadm 1.4
113 sysadm 1.3 CREATE TABLE `ex_dir` (
114 sysadm 1.4 `FID` mediumint NOT NULL,
115     `dir` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
116     `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
117     `SID` smallint NOT NULL DEFAULT '0',
118     `enable` tinyint UNSIGNED NOT NULL DEFAULT '0',
119     `dt` datetime DEFAULT NULL
120 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
121 sysadm 1.4
122 sysadm 1.3 CREATE TABLE `ex_file` (
123 sysadm 1.4 `AID` int NOT NULL DEFAULT '0',
124     `FID` smallint NOT NULL DEFAULT '0'
125 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
126 sysadm 1.4
127 sysadm 1.3 CREATE TABLE `friend_list` (
128 sysadm 1.4 `ID` mediumint NOT NULL,
129     `UID` mediumint NOT NULL DEFAULT '0',
130     `fUID` mediumint NOT NULL DEFAULT '0'
131 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
132 sysadm 1.4
133 sysadm 1.3 CREATE TABLE `section_class` (
134 sysadm 1.4 `CID` smallint NOT NULL,
135     `cname` varchar(20) DEFAULT NULL,
136     `title` varchar(20) DEFAULT NULL,
137     `enable` tinyint UNSIGNED NOT NULL DEFAULT '1',
138     `sort_order` smallint NOT NULL DEFAULT '10'
139 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
140 sysadm 1.4
141 sysadm 1.3 CREATE TABLE `section_config` (
142 sysadm 1.4 `SID` smallint NOT NULL,
143     `sname` varchar(20) DEFAULT NULL,
144     `CID` smallint NOT NULL DEFAULT '0',
145     `title` varchar(20) DEFAULT NULL,
146     `comment` varchar(255) DEFAULT NULL,
147 sysadm 1.8 `topic_retention` smallint NOT NULL DEFAULT '0',
148 sysadm 1.4 `announcement` longtext,
149     `enable` tinyint UNSIGNED NOT NULL DEFAULT '1',
150     `exp_get` tinyint UNSIGNED NOT NULL DEFAULT '0',
151     `recommend` tinyint UNSIGNED NOT NULL DEFAULT '0',
152     `set_UID` mediumint DEFAULT '0',
153     `set_dt` datetime DEFAULT NULL,
154     `set_ip` varchar(20) DEFAULT NULL,
155     `sort_order` smallint NOT NULL DEFAULT '10',
156     `ex_gen_tm` datetime DEFAULT NULL,
157     `ex_update` tinyint UNSIGNED NOT NULL DEFAULT '0',
158     `read_user_level` smallint NOT NULL DEFAULT '0',
159     `write_user_level` smallint NOT NULL DEFAULT '0'
160 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
161 sysadm 1.4
162 sysadm 1.3 CREATE TABLE `section_favorite` (
163 sysadm 1.4 `ID` int NOT NULL,
164     `UID` mediumint NOT NULL DEFAULT '0',
165     `SID` smallint NOT NULL DEFAULT '0'
166 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
167 sysadm 1.4
168 sysadm 1.3 CREATE TABLE `section_master` (
169 sysadm 1.4 `MID` smallint NOT NULL,
170     `SID` smallint NOT NULL DEFAULT '0',
171     `UID` mediumint NOT NULL DEFAULT '0',
172     `begin_dt` datetime DEFAULT NULL,
173     `end_dt` datetime DEFAULT NULL,
174     `enable` tinyint UNSIGNED NOT NULL DEFAULT '1',
175     `major` tinyint UNSIGNED NOT NULL DEFAULT '0',
176     `memo` text
177 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
178 sysadm 1.4
179 sysadm 1.3 CREATE TABLE `send_pass_log` (
180 sysadm 1.4 `ID` mediumint NOT NULL,
181     `UID` mediumint NOT NULL DEFAULT '0',
182     `dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
183     `ip` varchar(20) NOT NULL DEFAULT ''
184 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
185 sysadm 1.4
186 sysadm 1.3 CREATE TABLE `upload_file` (
187 sysadm 1.4 `AID` mediumint NOT NULL,
188     `ref_AID` mediumint NOT NULL DEFAULT '0',
189     `UID` mediumint NOT NULL DEFAULT '0',
190     `size` mediumint NOT NULL DEFAULT '0',
191     `filename` varchar(255) NOT NULL DEFAULT '',
192     `check` tinyint UNSIGNED NOT NULL DEFAULT '0',
193     `deny` tinyint UNSIGNED NOT NULL DEFAULT '0',
194     `deleted` tinyint UNSIGNED NOT NULL DEFAULT '0'
195 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
196 sysadm 1.4
197 sysadm 1.3 CREATE TABLE `user_err_login_log` (
198 sysadm 1.4 `ID` int NOT NULL,
199     `username` varchar(14) DEFAULT NULL,
200     `password` varchar(12) DEFAULT NULL,
201     `login_dt` datetime DEFAULT NULL,
202     `login_ip` varchar(20) DEFAULT NULL
203 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
204 sysadm 1.4
205 sysadm 1.3 CREATE TABLE `user_life_log` (
206 sysadm 1.4 `ID` mediumint NOT NULL,
207     `UID` mediumint NOT NULL DEFAULT '0',
208     `set_UID` mediumint NOT NULL DEFAULT '0',
209     `life` smallint NOT NULL DEFAULT '0',
210     `dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
211     `ip` varchar(20) NOT NULL DEFAULT ''
212 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
213 sysadm 1.4
214 sysadm 1.3 CREATE TABLE `user_list` (
215 sysadm 1.4 `UID` mediumint NOT NULL,
216     `username` varchar(20) NOT NULL DEFAULT '',
217     `password` varchar(64) NOT NULL DEFAULT '',
218 sysadm 1.10 `temp_password` varchar(20) NOT NULL DEFAULT '',
219 sysadm 1.4 `enable` tinyint UNSIGNED NOT NULL DEFAULT '1',
220     `verified` tinyint UNSIGNED NOT NULL DEFAULT '0',
221     `p_login` tinyint UNSIGNED NOT NULL DEFAULT '1',
222     `p_post` tinyint UNSIGNED NOT NULL DEFAULT '1',
223     `p_msg` tinyint UNSIGNED NOT NULL DEFAULT '1'
224 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
225 sysadm 1.4
226 sysadm 1.3 CREATE TABLE `user_login_log` (
227 sysadm 1.4 `ID` int NOT NULL,
228     `UID` mediumint NOT NULL DEFAULT '0',
229     `login_dt` datetime DEFAULT NULL,
230     `login_ip` varchar(20) DEFAULT NULL
231 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
232 sysadm 1.4
233 sysadm 1.3 CREATE TABLE `user_modify_email_verify` (
234 sysadm 1.4 `MID` mediumint NOT NULL,
235     `UID` mediumint NOT NULL DEFAULT '0',
236     `email` varchar(30) DEFAULT NULL,
237     `verify_code` varchar(10) NOT NULL DEFAULT '',
238     `complete` tinyint UNSIGNED NOT NULL DEFAULT '0',
239     `dt` datetime DEFAULT NULL,
240     `ip` varchar(20) DEFAULT NULL
241 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
242 sysadm 1.4
243 sysadm 1.3 CREATE TABLE `user_modify_log` (
244 sysadm 1.4 `MID` mediumint NOT NULL,
245     `UID` mediumint NOT NULL DEFAULT '0',
246     `modify_dt` datetime DEFAULT NULL,
247     `modify_ip` varchar(20) DEFAULT NULL,
248     `complete` tinyint UNSIGNED NOT NULL DEFAULT '0'
249 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
250 sysadm 1.4
251 sysadm 1.3 CREATE TABLE `user_nickname` (
252 sysadm 1.4 `NID` mediumint NOT NULL,
253     `UID` mediumint NOT NULL DEFAULT '0',
254     `nickname` varchar(20) NOT NULL DEFAULT '',
255     `begin_dt` datetime DEFAULT NULL,
256     `begin_reason` char(1) DEFAULT NULL,
257     `end_dt` datetime DEFAULT NULL,
258     `end_reason` char(1) DEFAULT NULL
259 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
260 sysadm 1.4
261 sysadm 1.3 CREATE TABLE `user_online` (
262 sysadm 1.4 `SID` varchar(32) NOT NULL DEFAULT '',
263     `UID` mediumint NOT NULL DEFAULT '0',
264     `ip` varchar(20) NOT NULL DEFAULT '',
265     `current_action` varchar(20) NOT NULL DEFAULT '',
266     `login_tm` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
267     `last_tm` datetime DEFAULT NULL
268 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
269 sysadm 1.4
270 sysadm 1.3 CREATE TABLE `user_pubinfo` (
271 sysadm 1.4 `UID` mediumint NOT NULL DEFAULT '0',
272     `nickname` varchar(20) DEFAULT NULL,
273     `email` varchar(30) DEFAULT NULL,
274     `gender` char(1) NOT NULL DEFAULT 'M',
275     `qq` varchar(10) DEFAULT NULL,
276     `introduction` mediumtext,
277     `photo` smallint DEFAULT '0',
278     `photo_enable` tinyint(1) NOT NULL DEFAULT '0',
279     `photo_ext` varchar(5) NOT NULL DEFAULT '',
280     `life` smallint NOT NULL DEFAULT '15',
281     `exp` mediumint DEFAULT '0',
282     `visit_count` mediumint NOT NULL DEFAULT '0',
283     `gender_pub` tinyint UNSIGNED NOT NULL DEFAULT '0',
284     `last_login_dt` datetime DEFAULT NULL,
285     `sign_1` mediumtext,
286     `sign_2` mediumtext,
287     `sign_3` mediumtext,
288     `upload_limit` int NOT NULL DEFAULT '1048576',
289 sysadm 1.10 `login_notify_dt` datetime DEFAULT NULL
290     ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
291 sysadm 1.4
292 sysadm 1.3 CREATE TABLE `user_reginfo` (
293 sysadm 1.4 `UID` mediumint NOT NULL DEFAULT '0',
294     `name` varchar(10) DEFAULT NULL,
295     `birthday` datetime DEFAULT NULL,
296     `signup_dt` datetime DEFAULT NULL,
297     `signup_ip` varchar(20) DEFAULT NULL,
298     `memo` mediumtext
299 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
300 sysadm 1.3
301     CREATE TABLE `user_score` (
302 sysadm 1.4 `UID` mediumint NOT NULL DEFAULT '0',
303     `score` mediumint NOT NULL DEFAULT '0',
304     `last_exp` mediumint NOT NULL DEFAULT '0',
305     `exp_left` mediumint NOT NULL DEFAULT '0'
306 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
307 sysadm 1.4
308 sysadm 1.3 CREATE TABLE `user_score_log` (
309 sysadm 1.4 `ID` mediumint NOT NULL,
310     `UID` mediumint NOT NULL DEFAULT '0',
311     `score_change` mediumint NOT NULL DEFAULT '0',
312     `reason` varchar(50) DEFAULT NULL,
313     `dt` datetime DEFAULT NULL
314 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
315 sysadm 1.4
316 sysadm 1.3 CREATE TABLE `view_article_log` (
317 sysadm 1.4 `AID` int NOT NULL DEFAULT '0',
318     `UID` mediumint NOT NULL DEFAULT '0',
319     `dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP
320 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
321 sysadm 1.4
322 sysadm 1.3 CREATE TABLE `visit_log` (
323 sysadm 1.4 `VID` int NOT NULL,
324     `dt` datetime DEFAULT NULL,
325     `ip` varchar(20) DEFAULT NULL
326 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
327 sysadm 1.4
328 sysadm 1.8
329 sysadm 1.4 ALTER TABLE `admin_config`
330     ADD PRIMARY KEY (`AID`),
331     ADD KEY `UID` (`UID`);
332    
333     ALTER TABLE `ban_user_list`
334     ADD PRIMARY KEY (`BID`),
335     ADD KEY `ban_UID` (`ban_UID`),
336     ADD KEY `SID` (`SID`),
337     ADD KEY `day` (`day`),
338     ADD KEY `UID` (`UID`);
339    
340     ALTER TABLE `bbs`
341     ADD PRIMARY KEY (`AID`),
342     ADD UNIQUE KEY `CID` (`CID`),
343     ADD KEY `UID` (`UID`),
344     ADD KEY `reply_count` (`reply_count`),
345     ADD KEY `last_reply_dt` (`last_reply_dt`),
346     ADD KEY `view_count` (`view_count`),
347     ADD KEY `sub_dt` (`sub_dt`),
348     ADD KEY `title` (`title`(10)),
349     ADD KEY `old_SID` (`old_SID`),
350     ADD KEY `SID` (`SID`),
351     ADD KEY `TID` (`TID`),
352     ADD KEY `last_reply_UID` (`last_reply_UID`);
353    
354     ALTER TABLE `bbs_article_op`
355     ADD PRIMARY KEY (`MID`),
356     ADD KEY `AID` (`AID`),
357     ADD KEY `UID` (`UID`),
358     ADD KEY `type` (`type`);
359    
360     ALTER TABLE `bbs_content`
361     ADD PRIMARY KEY (`CID`),
362     ADD KEY `AID` (`AID`);
363    
364     ALTER TABLE `bbs_ex_dl`
365     ADD PRIMARY KEY (`ID`),
366     ADD UNIQUE KEY `SID` (`SID`),
367     ADD KEY `dl_type` (`dl_type`);
368    
369     ALTER TABLE `bbs_msg`
370     ADD PRIMARY KEY (`MID`),
371     ADD KEY `fromUID` (`fromUID`),
372     ADD KEY `toUID` (`toUID`);
373    
374     ALTER TABLE `email`
375     ADD PRIMARY KEY (`ID`),
376     ADD KEY `complete` (`complete`);
377    
378     ALTER TABLE `ex_dir`
379     ADD PRIMARY KEY (`FID`),
380     ADD KEY `SID` (`SID`),
381     ADD KEY `dir` (`dir`(50));
382    
383     ALTER TABLE `ex_file`
384     ADD PRIMARY KEY (`AID`),
385     ADD KEY `FID` (`FID`);
386    
387     ALTER TABLE `friend_list`
388     ADD PRIMARY KEY (`ID`),
389     ADD KEY `fUID` (`fUID`),
390     ADD KEY `UID` (`UID`);
391    
392     ALTER TABLE `section_class`
393     ADD PRIMARY KEY (`CID`),
394     ADD KEY `sort_order` (`sort_order`);
395    
396     ALTER TABLE `section_config`
397     ADD PRIMARY KEY (`SID`),
398     ADD KEY `CID` (`CID`),
399     ADD KEY `write_user_level` (`write_user_level`),
400     ADD KEY `sort_order` (`sort_order`),
401     ADD KEY `read_user_level` (`read_user_level`),
402     ADD KEY `sname` (`sname`);
403    
404     ALTER TABLE `section_favorite`
405     ADD PRIMARY KEY (`ID`),
406     ADD KEY `UID` (`UID`);
407    
408     ALTER TABLE `section_master`
409     ADD PRIMARY KEY (`MID`),
410     ADD KEY `SID` (`SID`),
411     ADD KEY `UID` (`UID`);
412    
413     ALTER TABLE `send_pass_log`
414     ADD PRIMARY KEY (`ID`),
415     ADD KEY `UID` (`UID`);
416    
417     ALTER TABLE `upload_file`
418     ADD PRIMARY KEY (`AID`),
419     ADD KEY `check` (`check`),
420     ADD KEY `UID` (`UID`),
421     ADD KEY `ref_AID` (`ref_AID`);
422    
423     ALTER TABLE `user_err_login_log`
424     ADD PRIMARY KEY (`ID`),
425     ADD KEY `login_dt` (`login_dt`,`login_ip`);
426    
427     ALTER TABLE `user_life_log`
428     ADD PRIMARY KEY (`ID`),
429     ADD KEY `set_UID` (`set_UID`),
430     ADD KEY `UID` (`UID`);
431    
432     ALTER TABLE `user_list`
433     ADD PRIMARY KEY (`UID`),
434     ADD UNIQUE KEY `username` (`username`),
435     ADD KEY `verified` (`verified`),
436     ADD KEY `enable` (`enable`);
437    
438     ALTER TABLE `user_login_log`
439     ADD PRIMARY KEY (`ID`),
440     ADD KEY `UID` (`UID`),
441     ADD KEY `login_dt` (`login_dt`);
442    
443     ALTER TABLE `user_modify_email_verify`
444     ADD PRIMARY KEY (`MID`),
445     ADD UNIQUE KEY `verify_code` (`verify_code`),
446     ADD KEY `UID` (`UID`),
447     ADD KEY `complete` (`complete`);
448    
449     ALTER TABLE `user_modify_log`
450     ADD PRIMARY KEY (`MID`),
451     ADD KEY `UID` (`UID`);
452    
453     ALTER TABLE `user_nickname`
454     ADD PRIMARY KEY (`NID`),
455     ADD KEY `UID` (`UID`),
456     ADD KEY `nickname` (`nickname`),
457     ADD KEY `begin_dt` (`begin_dt`),
458     ADD KEY `end_dt` (`end_dt`);
459    
460     ALTER TABLE `user_online`
461 sysadm 1.8 ADD PRIMARY KEY (`SID`) USING BTREE,
462 sysadm 1.4 ADD KEY `login_tm` (`login_tm`),
463     ADD KEY `UID` (`UID`),
464 sysadm 1.8 ADD KEY `last_tm` (`last_tm`);
465 sysadm 1.4
466     ALTER TABLE `user_pubinfo`
467     ADD PRIMARY KEY (`UID`),
468     ADD UNIQUE KEY `nickname` (`nickname`),
469     ADD KEY `life` (`life`),
470     ADD KEY `login_notify_dt` (`login_notify_dt`),
471     ADD KEY `exp` (`exp`),
472 sysadm 1.10 ADD KEY `last_login_dt` (`last_login_dt`);
473 sysadm 1.4
474     ALTER TABLE `user_reginfo`
475     ADD PRIMARY KEY (`UID`);
476    
477     ALTER TABLE `user_score`
478     ADD PRIMARY KEY (`UID`),
479     ADD KEY `score` (`score`);
480    
481     ALTER TABLE `user_score_log`
482     ADD PRIMARY KEY (`ID`),
483     ADD KEY `UID` (`UID`);
484    
485     ALTER TABLE `view_article_log`
486     ADD PRIMARY KEY (`AID`,`UID`),
487     ADD KEY `dt` (`dt`);
488    
489     ALTER TABLE `visit_log`
490     ADD PRIMARY KEY (`VID`);
491    
492 sysadm 1.8
493 sysadm 1.4 ALTER TABLE `admin_config`
494     MODIFY `AID` smallint NOT NULL AUTO_INCREMENT;
495    
496     ALTER TABLE `ban_user_list`
497     MODIFY `BID` smallint NOT NULL AUTO_INCREMENT;
498    
499     ALTER TABLE `bbs`
500     MODIFY `AID` int NOT NULL AUTO_INCREMENT;
501    
502     ALTER TABLE `bbs_article_op`
503     MODIFY `MID` int NOT NULL AUTO_INCREMENT;
504    
505     ALTER TABLE `bbs_content`
506     MODIFY `CID` int NOT NULL AUTO_INCREMENT;
507    
508     ALTER TABLE `bbs_ex_dl`
509     MODIFY `ID` mediumint NOT NULL AUTO_INCREMENT;
510    
511     ALTER TABLE `bbs_msg`
512     MODIFY `MID` int NOT NULL AUTO_INCREMENT;
513    
514     ALTER TABLE `email`
515     MODIFY `ID` int NOT NULL AUTO_INCREMENT;
516    
517     ALTER TABLE `ex_dir`
518     MODIFY `FID` mediumint NOT NULL AUTO_INCREMENT;
519    
520     ALTER TABLE `friend_list`
521     MODIFY `ID` mediumint NOT NULL AUTO_INCREMENT;
522    
523     ALTER TABLE `section_class`
524     MODIFY `CID` smallint NOT NULL AUTO_INCREMENT;
525    
526     ALTER TABLE `section_config`
527     MODIFY `SID` smallint NOT NULL AUTO_INCREMENT;
528    
529     ALTER TABLE `section_favorite`
530     MODIFY `ID` int NOT NULL AUTO_INCREMENT;
531    
532     ALTER TABLE `section_master`
533     MODIFY `MID` smallint NOT NULL AUTO_INCREMENT;
534    
535     ALTER TABLE `send_pass_log`
536     MODIFY `ID` mediumint NOT NULL AUTO_INCREMENT;
537    
538     ALTER TABLE `upload_file`
539     MODIFY `AID` mediumint NOT NULL AUTO_INCREMENT;
540    
541     ALTER TABLE `user_err_login_log`
542     MODIFY `ID` int NOT NULL AUTO_INCREMENT;
543    
544     ALTER TABLE `user_life_log`
545     MODIFY `ID` mediumint NOT NULL AUTO_INCREMENT;
546    
547     ALTER TABLE `user_list`
548     MODIFY `UID` mediumint NOT NULL AUTO_INCREMENT;
549    
550     ALTER TABLE `user_login_log`
551     MODIFY `ID` int NOT NULL AUTO_INCREMENT;
552    
553     ALTER TABLE `user_modify_email_verify`
554     MODIFY `MID` mediumint NOT NULL AUTO_INCREMENT;
555    
556     ALTER TABLE `user_modify_log`
557     MODIFY `MID` mediumint NOT NULL AUTO_INCREMENT;
558    
559     ALTER TABLE `user_nickname`
560     MODIFY `NID` mediumint NOT NULL AUTO_INCREMENT;
561    
562     ALTER TABLE `user_score_log`
563     MODIFY `ID` mediumint NOT NULL AUTO_INCREMENT;
564    
565     ALTER TABLE `visit_log`
566     MODIFY `VID` int NOT NULL AUTO_INCREMENT;

webmaster@leafok.com
ViewVC Help
Powered by ViewVC 1.3.0-beta1