1309.2.6
by Brian Aker
Adding more tests. |
1 |
--
|
2 |
-- Schema for "Everything"
|
|
3 |
--
|
|
4 |
||
5 |
--
|
|
6 |
-- Table structure for table `branch`
|
|
7 |
--
|
|
8 |
||
9 |
DROP TABLE IF EXISTS `branch`; |
|
10 |
CREATE TABLE `branch` ( |
|
11 |
`branch_id` int NOT NULL default '0', |
|
12 |
`project_id` int NOT NULL default '0', |
|
13 |
PRIMARY KEY (`branch_id`) |
|
14 |
) ; |
|
15 |
||
16 |
--
|
|
17 |
-- Table structure for table `container`
|
|
18 |
--
|
|
19 |
||
20 |
DROP TABLE IF EXISTS `container`; |
|
21 |
CREATE TABLE `container` ( |
|
22 |
`container_id` int NOT NULL auto_increment, |
|
23 |
`context` text, |
|
24 |
`parent_container` int default NULL, |
|
25 |
PRIMARY KEY (`container_id`) |
|
26 |
) AUTO_INCREMENT=312; |
|
27 |
||
28 |
--
|
|
29 |
-- Table structure for table `document`
|
|
30 |
--
|
|
31 |
||
32 |
DROP TABLE IF EXISTS `document`; |
|
33 |
CREATE TABLE `document` ( |
|
34 |
`document_id` int NOT NULL auto_increment, |
|
35 |
`doctext` text, |
|
36 |
PRIMARY KEY (`document_id`) |
|
37 |
) AUTO_INCREMENT=623; |
|
38 |
||
39 |
--
|
|
40 |
-- Table structure for table `genstats_attributes`
|
|
41 |
--
|
|
42 |
||
43 |
DROP TABLE IF EXISTS `genstats_attributes`; |
|
44 |
CREATE TABLE `genstats_attributes` ( |
|
45 |
`genstats_attributes_id` int NOT NULL default '0', |
|
46 |
`predicates` text NOT NULL, |
|
47 |
`attributes` text NOT NULL, |
|
48 |
PRIMARY KEY (`genstats_attributes_id`) |
|
49 |
) ENGINE=InnoDB; |
|
50 |
||
51 |
--
|
|
52 |
-- Table structure for table `htmlcode`
|
|
53 |
--
|
|
54 |
||
55 |
DROP TABLE IF EXISTS `htmlcode`; |
|
56 |
CREATE TABLE `htmlcode` ( |
|
57 |
`htmlcode_id` int NOT NULL auto_increment, |
|
58 |
`code` text, |
|
59 |
PRIMARY KEY (`htmlcode_id`) |
|
60 |
) AUTO_INCREMENT=516; |
|
61 |
||
62 |
--
|
|
63 |
-- Table structure for table `htmlpage`
|
|
64 |
--
|
|
65 |
||
66 |
DROP TABLE IF EXISTS `htmlpage`; |
|
67 |
CREATE TABLE `htmlpage` ( |
|
68 |
`htmlpage_id` int NOT NULL auto_increment, |
|
69 |
`pagetype_nodetype` int default NULL, |
|
70 |
`displaytype` varchar(20) default NULL, |
|
71 |
`page` text, |
|
72 |
`parent_container` int default NULL, |
|
73 |
`ownedby_theme` int NOT NULL default '0', |
|
74 |
`permissionneeded` char(1) NOT NULL default 'r', |
|
75 |
`MIMEtype` varchar(255) NOT NULL default 'text/html', |
|
76 |
PRIMARY KEY (`htmlpage_id`) |
|
77 |
) AUTO_INCREMENT=564; |
|
78 |
||
79 |
--
|
|
80 |
-- Table structure for table `image`
|
|
81 |
--
|
|
82 |
||
83 |
DROP TABLE IF EXISTS `image`; |
|
84 |
CREATE TABLE `image` ( |
|
85 |
`image_id` int NOT NULL auto_increment, |
|
86 |
`src` varchar(255) default NULL, |
|
87 |
`alt` varchar(255) default NULL, |
|
88 |
`thumbsrc` varchar(255) default NULL, |
|
89 |
`description` text, |
|
90 |
PRIMARY KEY (`image_id`) |
|
91 |
) AUTO_INCREMENT=138; |
|
92 |
||
93 |
--
|
|
94 |
-- Table structure for table `javascript`
|
|
95 |
--
|
|
96 |
||
97 |
DROP TABLE IF EXISTS `javascript`; |
|
98 |
CREATE TABLE `javascript` ( |
|
99 |
`javascript_id` int NOT NULL default '0', |
|
100 |
`code` text NOT NULL, |
|
101 |
`comment` text NOT NULL, |
|
102 |
`dynamic` int NOT NULL default '0', |
|
103 |
PRIMARY KEY (`javascript_id`) |
|
104 |
) ; |
|
105 |
||
106 |
--
|
|
107 |
-- Table structure for table `knowledge_item`
|
|
108 |
--
|
|
109 |
||
110 |
DROP TABLE IF EXISTS `knowledge_item`; |
|
111 |
CREATE TABLE `knowledge_item` ( |
|
112 |
`knowledge_item_id` int NOT NULL default '0', |
|
113 |
`item` text NOT NULL, |
|
114 |
`question` int NOT NULL default '0', |
|
115 |
PRIMARY KEY (`knowledge_item_id`) |
|
116 |
) ; |
|
117 |
||
118 |
--
|
|
119 |
-- Table structure for table `links`
|
|
120 |
--
|
|
121 |
||
122 |
DROP TABLE IF EXISTS `links`; |
|
123 |
CREATE TABLE `links` ( |
|
124 |
`from_node` int NOT NULL default '0', |
|
125 |
`to_node` int NOT NULL default '0', |
|
126 |
`linktype` int NOT NULL default '0', |
|
127 |
`hits` int default '0', |
|
128 |
`food` int default '0', |
|
129 |
PRIMARY KEY (`from_node`,`to_node`,`linktype`) |
|
130 |
) ; |
|
131 |
||
132 |
--
|
|
133 |
-- Table structure for table `mail`
|
|
134 |
--
|
|
135 |
||
136 |
DROP TABLE IF EXISTS `mail`; |
|
137 |
CREATE TABLE `mail` ( |
|
138 |
`mail_id` int NOT NULL default '0', |
|
139 |
`from_address` char(80) NOT NULL default '', |
|
140 |
`attachment_file` int NOT NULL default '0', |
|
141 |
PRIMARY KEY (`mail_id`) |
|
142 |
) ; |
|
143 |
||
144 |
--
|
|
145 |
-- Table structure for table `node`
|
|
146 |
--
|
|
147 |
||
148 |
DROP TABLE IF EXISTS `node`; |
|
149 |
CREATE TABLE `node` ( |
|
150 |
`node_id` int NOT NULL auto_increment, |
|
151 |
`type_nodetype` int NOT NULL default '0', |
|
152 |
`title` char(240) NOT NULL default '', |
|
153 |
`author_user` int NOT NULL default '0', |
|
154 |
`createtime` datetime NOT NULL, |
|
155 |
`modified` datetime NOT NULL, |
|
156 |
`hits` int default '0', |
|
157 |
`loc_location` int default '0', |
|
158 |
`reputation` int NOT NULL default '0', |
|
159 |
`lockedby_user` int NOT NULL default '0', |
|
160 |
`locktime` datetime NOT NULL, |
|
161 |
`authoraccess` char(4) NOT NULL default 'iiii', |
|
162 |
`groupaccess` char(5) NOT NULL default 'iiiii', |
|
163 |
`otheraccess` char(5) NOT NULL default 'iiiii', |
|
164 |
`guestaccess` char(5) NOT NULL default 'iiiii', |
|
165 |
`dynamicauthor_permission` int NOT NULL default '-1', |
|
166 |
`dynamicgroup_permission` int NOT NULL default '-1', |
|
167 |
`dynamicother_permission` int NOT NULL default '-1', |
|
168 |
`dynamicguest_permission` int NOT NULL default '-1', |
|
169 |
`group_usergroup` int NOT NULL default '-1', |
|
170 |
PRIMARY KEY (`node_id`), |
|
171 |
KEY `title` (`title`,`type_nodetype`), |
|
172 |
KEY `author` (`author_user`), |
|
173 |
KEY `type` (`type_nodetype`) |
|
174 |
) AUTO_INCREMENT=641; |
|
175 |
||
176 |
--
|
|
177 |
-- Table structure for table `nodegroup`
|
|
178 |
--
|
|
179 |
||
180 |
DROP TABLE IF EXISTS `nodegroup`; |
|
181 |
CREATE TABLE `nodegroup` ( |
|
182 |
`nodegroup_id` int NOT NULL auto_increment, |
|
183 |
`rank` int NOT NULL default '0', |
|
184 |
`node_id` int NOT NULL default '0', |
|
185 |
`orderby` int default NULL, |
|
186 |
PRIMARY KEY (`nodegroup_id`,`rank`) |
|
187 |
) AUTO_INCREMENT=624; |
|
188 |
||
189 |
--
|
|
190 |
-- Table structure for table `nodelet`
|
|
191 |
--
|
|
192 |
||
193 |
DROP TABLE IF EXISTS `nodelet`; |
|
194 |
CREATE TABLE `nodelet` ( |
|
195 |
`nodelet_id` int NOT NULL auto_increment, |
|
196 |
`nltext` text, |
|
197 |
`nlcode` text, |
|
198 |
`nlgoto` int default NULL, |
|
199 |
`parent_container` int default NULL, |
|
200 |
`lastupdate` int NOT NULL default '0', |
|
201 |
`updateinterval` int NOT NULL default '0', |
|
202 |
`mini_nodelet` int NOT NULL default '0', |
|
203 |
PRIMARY KEY (`nodelet_id`) |
|
204 |
) AUTO_INCREMENT=495; |
|
205 |
||
206 |
--
|
|
207 |
-- Table structure for table `nodemethod`
|
|
208 |
--
|
|
209 |
||
210 |
DROP TABLE IF EXISTS `nodemethod`; |
|
211 |
CREATE TABLE `nodemethod` ( |
|
212 |
`nodemethod_id` int NOT NULL default '0', |
|
213 |
`supports_nodetype` int NOT NULL default '0', |
|
214 |
`code` text NOT NULL, |
|
215 |
PRIMARY KEY (`nodemethod_id`) |
|
216 |
) ; |
|
217 |
||
218 |
--
|
|
219 |
-- Table structure for table `nodetype`
|
|
220 |
--
|
|
221 |
||
222 |
DROP TABLE IF EXISTS `nodetype`; |
|
223 |
CREATE TABLE `nodetype` ( |
|
224 |
`nodetype_id` int NOT NULL auto_increment, |
|
225 |
`restrict_nodetype` int default '0', |
|
226 |
`extends_nodetype` int default '0', |
|
227 |
`restrictdupes` int default '0', |
|
228 |
`sqltable` char(255) default NULL, |
|
229 |
`grouptable` char(40) default '', |
|
230 |
`defaultauthoraccess` char(4) NOT NULL default 'iiii', |
|
231 |
`defaultgroupaccess` char(5) NOT NULL default 'iiiii', |
|
232 |
`defaultotheraccess` char(5) NOT NULL default 'iiiii', |
|
233 |
`defaultguestaccess` char(5) NOT NULL default 'iiiii', |
|
234 |
`defaultgroup_usergroup` int NOT NULL default '-1', |
|
235 |
`defaultauthor_permission` int NOT NULL default '-1', |
|
236 |
`defaultgroup_permission` int NOT NULL default '-1', |
|
237 |
`defaultother_permission` int NOT NULL default '-1', |
|
238 |
`defaultguest_permission` int NOT NULL default '-1', |
|
239 |
`maxrevisions` int NOT NULL default '-1', |
|
240 |
`canworkspace` int NOT NULL default '-1', |
|
241 |
PRIMARY KEY (`nodetype_id`) |
|
242 |
) AUTO_INCREMENT=561; |
|
243 |
||
244 |
--
|
|
245 |
-- Table structure for table `project`
|
|
246 |
--
|
|
247 |
||
248 |
DROP TABLE IF EXISTS `project`; |
|
249 |
CREATE TABLE `project` ( |
|
250 |
`project_id` int NOT NULL default '0', |
|
251 |
`description` text NOT NULL, |
|
252 |
`last_update` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, |
|
253 |
`short_description` varchar(250) NOT NULL default '', |
|
254 |
`url_cvs` varchar(250) NOT NULL default '', |
|
255 |
`url_faq` varchar(250) NOT NULL default '', |
|
256 |
`long_description` text NOT NULL, |
|
257 |
PRIMARY KEY (`project_id`) |
|
258 |
) ; |
|
259 |
||
260 |
--
|
|
261 |
-- Table structure for table `project_document`
|
|
262 |
--
|
|
263 |
||
264 |
DROP TABLE IF EXISTS `project_document`; |
|
265 |
CREATE TABLE `project_document` ( |
|
266 |
`project_document_id` int NOT NULL default '0', |
|
267 |
`project_id` int NOT NULL default '0', |
|
268 |
PRIMARY KEY (`project_document_id`) |
|
269 |
) ; |
|
270 |
||
271 |
--
|
|
272 |
-- Table structure for table `question`
|
|
273 |
--
|
|
274 |
||
275 |
DROP TABLE IF EXISTS `question`; |
|
276 |
CREATE TABLE `question` ( |
|
277 |
`question_id` int NOT NULL default '0', |
|
278 |
`faq_id` int NOT NULL default '0', |
|
279 |
`project_id` int NOT NULL default '0', |
|
280 |
`rank` int NOT NULL default '0', |
|
281 |
`orderby` int NOT NULL default '0', |
|
282 |
`description` text NOT NULL, |
|
283 |
PRIMARY KEY (`question_id`,`rank`) |
|
284 |
) ; |
|
285 |
||
286 |
--
|
|
287 |
-- Table structure for table `redirects`
|
|
288 |
--
|
|
289 |
||
290 |
DROP TABLE IF EXISTS `redirects`; |
|
291 |
CREATE TABLE `redirects` ( |
|
292 |
`redirects_id` int NOT NULL default '0', |
|
293 |
`url` text NOT NULL, |
|
294 |
PRIMARY KEY (`redirects_id`) |
|
295 |
) ; |
|
296 |
||
297 |
--
|
|
298 |
-- Table structure for table `releases`
|
|
299 |
--
|
|
300 |
||
301 |
DROP TABLE IF EXISTS `releases`; |
|
302 |
CREATE TABLE `releases` ( |
|
303 |
`releases_id` int NOT NULL default '0', |
|
304 |
`branch_id` int NOT NULL default '0', |
|
305 |
`description` text, |
|
306 |
`url_targz` varchar(250) NOT NULL default '', |
|
307 |
`url_osx` varchar(250) NOT NULL default '', |
|
308 |
`url_rpm` varchar(250) NOT NULL default '', |
|
309 |
`project_id` int NOT NULL default '0', |
|
310 |
`version` varchar(30) NOT NULL default 'latest', |
|
311 |
`created` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, |
|
312 |
`url_source_rpm` char(250) NOT NULL, |
|
313 |
PRIMARY KEY (`releases_id`) |
|
314 |
) ; |
|
315 |
||
316 |
--
|
|
317 |
-- Table structure for table `revision`
|
|
318 |
--
|
|
319 |
||
320 |
DROP TABLE IF EXISTS `revision`; |
|
321 |
CREATE TABLE `revision` ( |
|
322 |
`node_id` int NOT NULL default '0', |
|
323 |
`inside_workspace` int NOT NULL default '0', |
|
324 |
`revision_id` int NOT NULL default '0', |
|
325 |
`xml` text NOT NULL, |
|
326 |
`tstamp` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, |
|
327 |
PRIMARY KEY (`node_id`,`inside_workspace`,`revision_id`) |
|
328 |
) ; |
|
329 |
||
330 |
--
|
|
331 |
-- Table structure for table `setting`
|
|
332 |
--
|
|
333 |
||
334 |
DROP TABLE IF EXISTS `setting`; |
|
335 |
CREATE TABLE `setting` ( |
|
336 |
`setting_id` int NOT NULL auto_increment, |
|
337 |
`vars` text NOT NULL, |
|
338 |
PRIMARY KEY (`setting_id`) |
|
339 |
) AUTO_INCREMENT=623; |
|
340 |
||
341 |
--
|
|
342 |
-- Table structure for table `symlink`
|
|
343 |
--
|
|
344 |
||
345 |
DROP TABLE IF EXISTS `symlink`; |
|
346 |
CREATE TABLE `symlink` ( |
|
347 |
`symlink_id` int NOT NULL default '0', |
|
348 |
`symlink_node` int NOT NULL default '0', |
|
349 |
PRIMARY KEY (`symlink_id`) |
|
350 |
) ; |
|
351 |
||
352 |
--
|
|
353 |
-- Table structure for table `themesetting`
|
|
354 |
--
|
|
355 |
||
356 |
DROP TABLE IF EXISTS `themesetting`; |
|
357 |
CREATE TABLE `themesetting` ( |
|
358 |
`themesetting_id` int NOT NULL default '0', |
|
359 |
`parent_theme` int NOT NULL default '0', |
|
360 |
PRIMARY KEY (`themesetting_id`) |
|
361 |
) ; |
|
362 |
||
363 |
--
|
|
364 |
-- Table structure for table `typeversion`
|
|
365 |
--
|
|
366 |
||
367 |
DROP TABLE IF EXISTS `typeversion`; |
|
368 |
CREATE TABLE `typeversion` ( |
|
369 |
`typeversion_id` int NOT NULL default '0', |
|
370 |
`version` int NOT NULL default '0', |
|
371 |
PRIMARY KEY (`typeversion_id`) |
|
372 |
) ; |
|
373 |
||
374 |
--
|
|
375 |
-- Table structure for table `user`
|
|
376 |
--
|
|
377 |
||
378 |
DROP TABLE IF EXISTS `user`; |
|
379 |
CREATE TABLE `user` ( |
|
380 |
`user_id` int NOT NULL auto_increment, |
|
381 |
`nick` varchar(20) default NULL, |
|
382 |
`passwd` varchar(10) default NULL, |
|
383 |
`realname` varchar(40) default NULL, |
|
384 |
`email` varchar(40) default NULL, |
|
385 |
`lasttime` datetime default NULL, |
|
386 |
`karma` int default '0', |
|
387 |
`inside_workspace` int NOT NULL default '0', |
|
388 |
PRIMARY KEY (`user_id`) |
|
389 |
) AUTO_INCREMENT=623; |
|
390 |
||
391 |
--
|
|
392 |
-- Table structure for table `version`
|
|
393 |
--
|
|
394 |
||
395 |
DROP TABLE IF EXISTS `version`; |
|
396 |
CREATE TABLE `version` ( |
|
397 |
`version_id` int NOT NULL default '0', |
|
398 |
`version` int NOT NULL default '1', |
|
399 |
PRIMARY KEY (`version_id`) |
|
400 |
) ; |
|
401 |
||
402 |
--
|
|
403 |
-- Table structure for table `weblog`
|
|
404 |
--
|
|
405 |
||
406 |
DROP TABLE IF EXISTS `weblog`; |
|
407 |
CREATE TABLE `weblog` ( |
|
408 |
`tstamp` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, |
|
409 |
`linkedby_user` int NOT NULL default '0', |
|
410 |
`removedby_user` int NOT NULL default '0', |
|
411 |
`linkedtime` datetime NOT NULL, |
|
412 |
`weblog_id` int NOT NULL default '0', |
|
413 |
`to_node` int NOT NULL default '0', |
|
414 |
`entry_id` int NOT NULL auto_increment, |
|
415 |
PRIMARY KEY (`entry_id`), |
|
416 |
KEY `tstamp` (`tstamp`) |
|
417 |
) ; |
|
418 |
||
419 |
--
|
|
420 |
-- Table structure for table `workspace`
|
|
421 |
--
|
|
422 |
||
423 |
DROP TABLE IF EXISTS `workspace`; |
|
424 |
CREATE TABLE `workspace` ( |
|
425 |
`workspace_id` int NOT NULL default '0', |
|
426 |
PRIMARY KEY (`workspace_id`) |
|
427 |
) ; |