2 DROP TABLE IF EXISTS wcf1_acl_option
;
3 CREATE TABLE wcf1_acl_option (
4 optionID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
5 packageID
INT(10) NOT NULL,
6 objectTypeID
INT(10) NOT NULL,
7 optionName
VARCHAR(255) NOT NULL,
8 categoryName
VARCHAR(255) NOT NULL,
9 UNIQUE KEY (packageID
, objectTypeID
, optionName
)
12 DROP TABLE IF EXISTS wcf1_acl_option_category
;
13 CREATE TABLE wcf1_acl_option_category (
14 categoryID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
15 packageID
INT(10) NOT NULL,
16 objectTypeID
INT(10) NOT NULL,
17 categoryName
VARCHAR(255) NOT NULL,
18 UNIQUE KEY (packageID
, objectTypeID
, categoryName
)
21 DROP TABLE IF EXISTS wcf1_acl_option_to_user
;
22 CREATE TABLE wcf1_acl_option_to_user (
23 optionID
INT(10) NOT NULL,
24 objectID
INT(10) NOT NULL,
25 userID
INT(10) NOT NULL,
26 optionValue
TINYINT(1) NOT NULL DEFAULT 0,
27 UNIQUE KEY userID (userID
, objectID
, optionID
)
30 DROP TABLE IF EXISTS wcf1_acl_option_to_group
;
31 CREATE TABLE wcf1_acl_option_to_group (
32 optionID
INT(10) NOT NULL,
33 objectID
INT(10) NOT NULL,
34 groupID
INT(10) NOT NULL,
35 optionValue
TINYINT(1) NOT NULL DEFAULT 0,
36 UNIQUE KEY groupID (groupID
, objectID
, optionID
)
39 DROP TABLE IF EXISTS wcf1_acp_menu_item
;
40 CREATE TABLE wcf1_acp_menu_item (
41 menuItemID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
42 packageID
INT(10) NOT NULL,
43 menuItem
VARCHAR(255) NOT NULL DEFAULT '',
44 parentMenuItem
VARCHAR(255) NOT NULL DEFAULT '',
45 menuItemController
VARCHAR(255) NOT NULL DEFAULT '',
46 menuItemLink
VARCHAR(255) NOT NULL DEFAULT '',
47 showOrder
INT(10) NOT NULL DEFAULT 0,
50 UNIQUE KEY menuItem (menuItem
, packageID
)
53 DROP TABLE IF EXISTS wcf1_acp_search_provider
;
54 CREATE TABLE wcf1_acp_search_provider (
55 providerID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
56 packageID
INT(10) NOT NULL,
57 providerName
VARCHAR(255) NOT NULL DEFAULT '',
58 className
VARCHAR(255) NOT NULL DEFAULT '',
59 showOrder
INT(10) NOT NULL DEFAULT 0,
60 UNIQUE KEY providerName (providerName
, packageID
)
63 DROP TABLE IF EXISTS wcf1_acp_session
;
64 CREATE TABLE wcf1_acp_session (
65 sessionID
CHAR(40) NOT NULL PRIMARY KEY,
67 ipAddress
VARCHAR(39) NOT NULL DEFAULT '',
68 userAgent
VARCHAR(255) NOT NULL DEFAULT '',
69 lastActivityTime
INT(10) NOT NULL DEFAULT 0,
70 requestURI
VARCHAR(255) NOT NULL DEFAULT '',
71 requestMethod
VARCHAR(4) NOT NULL DEFAULT '',
72 controller
VARCHAR(255) NOT NULL DEFAULT '',
73 parentObjectType
VARCHAR(255) NOT NULL DEFAULT '',
74 parentObjectID
INT(10) NOT NULL DEFAULT 0,
75 objectType
VARCHAR(255) NOT NULL DEFAULT '',
76 objectID
INT(10) NOT NULL DEFAULT 0,
77 sessionVariables MEDIUMTEXT
80 DROP TABLE IF EXISTS wcf1_acp_session_access_log
;
81 CREATE TABLE wcf1_acp_session_access_log (
82 sessionAccessLogID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
83 sessionLogID
INT(10) NOT NULL,
84 ipAddress
VARCHAR(39) NOT NULL DEFAULT '',
85 time INT(10) NOT NULL DEFAULT 0,
86 requestURI
VARCHAR(255) NOT NULL DEFAULT '',
87 requestMethod
VARCHAR(4) NOT NULL DEFAULT '',
88 className
VARCHAR(255) NOT NULL DEFAULT '',
89 KEY sessionLogID (sessionLogID
)
92 DROP TABLE IF EXISTS wcf1_acp_session_log
;
93 CREATE TABLE wcf1_acp_session_log (
94 sessionLogID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
95 sessionID
CHAR(40) NOT NULL DEFAULT '',
97 ipAddress
VARCHAR(39) NOT NULL DEFAULT '',
98 hostname
VARCHAR(255) NOT NULL DEFAULT '',
99 userAgent
VARCHAR(255) NOT NULL DEFAULT '',
100 time INT(10) NOT NULL DEFAULT 0,
101 lastActivityTime
INT(10) NOT NULL DEFAULT 0,
102 KEY sessionID (sessionID
)
105 DROP TABLE IF EXISTS wcf1_acp_template
;
106 CREATE TABLE wcf1_acp_template (
107 templateID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
109 templateName
VARCHAR(255) NOT NULL DEFAULT '',
110 UNIQUE KEY (packageID
, templateName
)
113 DROP TABLE IF EXISTS wcf1_application
;
114 CREATE TABLE wcf1_application (
115 packageID
INT(10) NOT NULL PRIMARY KEY,
116 domainName
VARCHAR(255) NOT NULL,
117 domainPath
VARCHAR(255) NOT NULL DEFAULT '/',
118 cookieDomain
VARCHAR(255) NOT NULL,
119 cookiePath
VARCHAR(255) NOT NULL DEFAULT '/',
120 isPrimary
TINYINT(1) NOT NULL DEFAULT 0
123 DROP TABLE IF EXISTS wcf1_category
;
124 CREATE TABLE wcf1_category (
125 categoryID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
126 objectTypeID
INT(10) NOT NULL,
127 parentCategoryID
INT(10) NOT NULL,
128 title
VARCHAR(255) NOT NULL,
130 showOrder
INT(10) NOT NULL,
131 time INT(10) NOT NULL,
132 isDisabled
TINYINT(1) NOT NULL DEFAULT 0,
136 DROP TABLE IF EXISTS wcf1_clipboard_action
;
137 CREATE TABLE wcf1_clipboard_action (
138 actionID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
139 packageID
INT(10) NOT NULL DEFAULT 0,
140 actionName
VARCHAR(50) NOT NULL DEFAULT '',
141 actionClassName
VARCHAR(200) NOT NULL DEFAULT '',
142 showOrder
INT(10) NOT NULL DEFAULT 0,
143 UNIQUE KEY actionName (packageID
, actionName
, actionClassName
)
146 DROP TABLE IF EXISTS wcf1_clipboard_item
;
147 CREATE TABLE wcf1_clipboard_item (
148 objectTypeID
INT(10) NOT NULL DEFAULT 0,
149 userID
INT(10) NOT NULL DEFAULT 0,
150 objectID
INT(10) NOT NULL DEFAULT 0,
151 UNIQUE KEY (objectTypeID
, userID
, objectID
)
154 DROP TABLE IF EXISTS wcf1_clipboard_page
;
155 CREATE TABLE wcf1_clipboard_page (
156 pageClassName
VARCHAR(80) NOT NULL DEFAULT '',
157 packageID
INT(10) NOT NULL DEFAULT 0,
158 actionID
INT(10) NOT NULL DEFAULT 0
161 DROP TABLE IF EXISTS wcf1_core_object
;
162 CREATE TABLE wcf1_core_object (
163 objectID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
164 packageID
INT(10) NOT NULL,
165 objectName
VARCHAR(255) NOT NULL DEFAULT '',
166 UNIQUE KEY object (packageID
, objectName
)
169 DROP TABLE IF EXISTS wcf1_cronjob
;
170 CREATE TABLE wcf1_cronjob (
171 cronjobID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
172 className
varchar(255) NOT NULL DEFAULT '',
173 packageID
INT(10) NOT NULL,
174 description
varchar(255) NOT NULL DEFAULT '',
175 startMinute
varchar(255) NOT NULL DEFAULT '*',
176 startHour
varchar(255) NOT NULL DEFAULT '*',
177 startDom
varchar(255) NOT NULL DEFAULT '*',
178 startMonth
varchar(255) NOT NULL DEFAULT '*',
179 startDow
varchar(255) NOT NULL DEFAULT '*',
180 lastExec
INT(10) NOT NULL DEFAULT 0,
181 nextExec
INT(10) NOT NULL DEFAULT 0,
182 afterNextExec
INT(10) NOT NULL DEFAULT 0,
183 isDisabled
TINYINT(1) NOT NULL DEFAULT 0,
184 canBeEdited
TINYINT(1) NOT NULL DEFAULT 1,
185 canBeDisabled
TINYINT(1) NOT NULL DEFAULT 1,
186 state TINYINT(1) NOT NULL DEFAULT 0,
187 failCount
TINYINT(1) NOT NULL DEFAULT 0
190 DROP TABLE IF EXISTS wcf1_cronjob_log
;
191 CREATE TABLE wcf1_cronjob_log (
192 cronjobLogID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
193 cronjobID
INT(10) NOT NULL,
194 execTime
INT(10) NOT NULL DEFAULT 0,
195 success
TINYINT(1) NOT NULL DEFAULT 0,
199 DROP TABLE IF EXISTS wcf1_event_listener
;
200 CREATE TABLE wcf1_event_listener (
201 listenerID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
202 packageID
INT(10) NOT NULL,
203 environment
ENUM('user', 'admin') NOT NULL DEFAULT 'user',
204 eventClassName
VARCHAR(80) NOT NULL DEFAULT '',
205 eventName
VARCHAR(50) NOT NULL DEFAULT '',
206 listenerClassName
VARCHAR(200) NOT NULL DEFAULT '',
207 inherit TINYINT(1) NOT NULL DEFAULT 0,
208 niceValue
TINYINT(3) NOT NULL DEFAULT 0,
209 UNIQUE KEY packageID (packageID
, environment
, eventClassName
, eventName
, listenerClassName
)
212 DROP TABLE IF EXISTS wcf1_language
;
213 CREATE TABLE wcf1_language (
214 languageID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
215 languageCode
VARCHAR(20) NOT NULL DEFAULT '',
216 languageName
VARCHAR(255) NOT NULL DEFAULT '',
217 countryCode
VARCHAR(10) NOT NULL DEFAULT '',
218 isDefault
TINYINT(1) NOT NULL DEFAULT 0,
219 hasContent
TINYINT(1) NOT NULL DEFAULT 0,
220 UNIQUE KEY languageCode (languageCode
)
223 DROP TABLE IF EXISTS wcf1_language_category
;
224 CREATE TABLE wcf1_language_category (
225 languageCategoryID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
226 languageCategory
VARCHAR(255) NOT NULL DEFAULT '',
227 UNIQUE KEY languageCategory (languageCategory
)
230 DROP TABLE IF EXISTS wcf1_language_item
;
231 CREATE TABLE wcf1_language_item (
232 languageItemID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
233 languageID
INT(10) NOT NULL,
234 languageItem
VARCHAR(255) NOT NULL DEFAULT '',
235 languageItemValue MEDIUMTEXT
NOT NULL,
236 languageCustomItemValue MEDIUMTEXT
,
237 languageUseCustomValue
TINYINT(1) NOT NULL DEFAULT 0,
238 languageItemOriginIsSystem
TINYINT(1) NOT NULL DEFAULT 1,
239 languageCategoryID
INT(10) NOT NULL,
241 UNIQUE KEY languageItem (languageItem
, languageID
),
242 KEY languageItemOriginIsSystem (languageItemOriginIsSystem
)
245 DROP TABLE IF EXISTS wcf1_language_server
;
246 CREATE TABLE wcf1_language_server (
247 languageServerID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
248 serverURL
VARCHAR(255) NOT NULL DEFAULT '',
249 isDisabled
TINYINT(1) NOT NULL DEFAULT 0
252 DROP TABLE IF EXISTS wcf1_modification_log
;
253 CREATE TABLE wcf1_modification_log (
254 logID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
255 objectTypeID
INT(10) NOT NULL,
256 objectID
INT(10) NOT NULL,
258 username
VARCHAR(255) NOT NULL DEFAULT '',
259 time INT(10) NOT NULL DEFAULT 0,
260 action VARCHAR(80) NOT NULL,
261 additionalData MEDIUMTEXT
264 DROP TABLE IF EXISTS wcf1_object_type
;
265 CREATE TABLE wcf1_object_type (
266 objectTypeID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
267 definitionID
INT(10) NOT NULL,
268 packageID
INT(10) NOT NULL,
269 objectType
VARCHAR(255) NOT NULL,
270 className
VARCHAR(255) NOT NULL DEFAULT '',
271 additionalData MEDIUMTEXT
,
272 UNIQUE KEY objectType (objectType
, definitionID
, packageID
)
275 DROP TABLE IF EXISTS wcf1_object_type_definition
;
276 CREATE TABLE wcf1_object_type_definition (
277 definitionID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
278 definitionName
VARCHAR(255) NOT NULL,
279 packageID
INT(10) NOT NULL,
280 interfaceName
VARCHAR(255) NOT NULL DEFAULT '',
281 categoryName
VARCHAR(80) NOT NULL DEFAULT '',
282 UNIQUE KEY definitionName (definitionName
)
285 DROP TABLE IF EXISTS wcf1_option
;
286 CREATE TABLE wcf1_option (
287 optionID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
288 packageID
INT(10) NOT NULL,
289 optionName
VARCHAR(255) NOT NULL DEFAULT '',
290 categoryName
VARCHAR(255) NOT NULL DEFAULT '',
291 optionType
VARCHAR(255) NOT NULL DEFAULT '',
292 optionValue MEDIUMTEXT
,
293 validationPattern
TEXT,
294 selectOptions MEDIUMTEXT
,
295 enableOptions MEDIUMTEXT
,
296 showOrder
INT(10) NOT NULL DEFAULT 0,
297 hidden
TINYINT(1) NOT NULL DEFAULT 0,
300 supportI18n
TINYINT(1) NOT NULL DEFAULT 0,
301 requireI18n
TINYINT(1) NOT NULL DEFAULT 0,
302 additionalData MEDIUMTEXT
,
304 UNIQUE KEY optionName (optionName
)
307 DROP TABLE IF EXISTS wcf1_option_category
;
308 CREATE TABLE wcf1_option_category (
309 categoryID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
310 packageID
INT(10) NOT NULL,
311 categoryName
VARCHAR(255) NOT NULL DEFAULT '',
312 parentCategoryName
VARCHAR(255) NOT NULL DEFAULT '',
313 showOrder
INT(10) NOT NULL DEFAULT 0,
316 UNIQUE KEY categoryName (categoryName
, packageID
)
319 DROP TABLE IF EXISTS wcf1_package
;
320 CREATE TABLE wcf1_package (
321 packageID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
322 package
VARCHAR(255) NOT NULL DEFAULT '',
323 packageDir
VARCHAR(255) NOT NULL DEFAULT '',
324 packageName
VARCHAR(255) NOT NULL DEFAULT '',
325 packageDescription
VARCHAR(255) NOT NULL DEFAULT '',
326 packageVersion
VARCHAR(255) NOT NULL DEFAULT '',
327 packageDate
INT(10) NOT NULL DEFAULT 0,
328 installDate
INT(10) NOT NULL DEFAULT 0,
329 updateDate
INT(10) NOT NULL DEFAULT 0,
330 packageURL
VARCHAR(255) NOT NULL DEFAULT '',
331 isApplication
TINYINT(1) NOT NULL DEFAULT 0,
332 author
VARCHAR(255) NOT NULL DEFAULT '',
333 authorURL
VARCHAR(255) NOT NULL DEFAULT '',
334 packageIcon
VARCHAR(30) NOT NULL DEFAULT '',
335 KEY package (package
)
338 DROP TABLE IF EXISTS wcf1_package_exclusion
;
339 CREATE TABLE wcf1_package_exclusion (
340 packageID
INT(10) NOT NULL,
341 excludedPackage
VARCHAR(255) NOT NULL DEFAULT '',
342 excludedPackageVersion
VARCHAR(255) NOT NULL DEFAULT '',
343 UNIQUE KEY packageID (packageID
, excludedPackage
)
346 DROP TABLE IF EXISTS wcf1_package_installation_file_log
;
347 CREATE TABLE wcf1_package_installation_file_log (
349 filename
VARCHAR(255) NOT NULL DEFAULT '',
350 UNIQUE KEY packageID (packageID
, filename
)
353 DROP TABLE IF EXISTS wcf1_package_installation_form
;
354 CREATE TABLE wcf1_package_installation_form (
355 queueID
INT(10) NOT NULL,
356 formName
VARCHAR(80) NOT NULL DEFAULT '',
357 document TEXT NOT NULL,
358 UNIQUE KEY formDocument (queueID
, formName
)
361 DROP TABLE IF EXISTS wcf1_package_installation_node
;
362 CREATE TABLE wcf1_package_installation_node (
363 queueID
INT(10) NOT NULL,
364 processNo
INT(10) NOT NULL DEFAULT 0,
365 sequenceNo
SMALLINT(4) NOT NULL DEFAULT 0,
366 node
CHAR(8) NOT NULL DEFAULT '',
367 parentNode
CHAR(8) NOT NULL DEFAULT '',
368 nodeType
ENUM('optionalPackages','package', 'pip') NOT NULL DEFAULT 'package',
369 nodeData
TEXT NOT NULL,
370 done
TINYINT(1) NOT NULL DEFAULT 0
373 DROP TABLE IF EXISTS wcf1_package_installation_plugin
;
374 CREATE TABLE wcf1_package_installation_plugin (
375 pluginName
VARCHAR(255) NOT NULL PRIMARY KEY,
377 priority
TINYINT(1) NOT NULL DEFAULT 0,
378 className
VARCHAR(255) NOT NULL
381 DROP TABLE IF EXISTS wcf1_package_installation_queue
;
382 CREATE TABLE wcf1_package_installation_queue (
383 queueID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
384 parentQueueID
INT(10) NOT NULL DEFAULT 0,
385 processNo
INT(10) NOT NULL DEFAULT 0,
386 userID
INT(10) NOT NULL,
387 package
VARCHAR(255) NOT NULL DEFAULT '',
388 packageName
VARCHAR(255) NOT NULL DEFAULT '',
390 archive
VARCHAR(255) NOT NULL DEFAULT '',
391 action ENUM('install', 'update', 'uninstall') NOT NULL DEFAULT 'install',
392 done
TINYINT(1) NOT NULL DEFAULT 0,
393 confirmInstallation
TINYINT(1) NOT NULL DEFAULT 0,
394 packageType
ENUM('default', 'requirement', 'optional') NOT NULL DEFAULT 'default'
397 DROP TABLE IF EXISTS wcf1_package_installation_sql_log
;
398 CREATE TABLE wcf1_package_installation_sql_log (
400 sqlTable
VARCHAR(100) NOT NULL DEFAULT '',
401 sqlColumn
VARCHAR(100) NOT NULL DEFAULT '',
402 sqlIndex
VARCHAR(100) NOT NULL DEFAULT '',
403 UNIQUE KEY packageID (packageID
, sqlTable
, sqlColumn
, sqlIndex
)
406 DROP TABLE IF EXISTS wcf1_package_requirement
;
407 CREATE TABLE wcf1_package_requirement (
408 packageID
INT(10) NOT NULL,
409 requirement
INT(10) NOT NULL,
410 UNIQUE KEY packageID (packageID
, requirement
)
413 DROP TABLE IF EXISTS wcf1_package_update
;
414 CREATE TABLE wcf1_package_update (
415 packageUpdateID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
416 packageUpdateServerID
INT(10) NOT NULL,
417 package
VARCHAR(255) NOT NULL DEFAULT '',
418 packageName
VARCHAR(255) NOT NULL DEFAULT '',
419 packageDescription
VARCHAR(255) NOT NULL DEFAULT '',
420 author
VARCHAR(255) NOT NULL DEFAULT '',
421 authorURL
VARCHAR(255) NOT NULL DEFAULT '',
422 isApplication
TINYINT(1) NOT NULL DEFAULT 0
423 UNIQUE KEY packageUpdateServerID (packageUpdateServerID
, package
)
426 DROP TABLE IF EXISTS wcf1_package_update_exclusion
;
427 CREATE TABLE wcf1_package_update_exclusion (
428 packageUpdateVersionID
INT(10) NOT NULL,
429 excludedPackage
VARCHAR(255) NOT NULL DEFAULT '',
430 excludedPackageVersion
VARCHAR(255) NOT NULL DEFAULT '',
431 UNIQUE KEY packageUpdateVersionID (packageUpdateVersionID
, excludedPackage
)
434 DROP TABLE IF EXISTS wcf1_package_update_fromversion
;
435 CREATE TABLE wcf1_package_update_fromversion (
436 packageUpdateVersionID
INT(10) NOT NULL DEFAULT 0,
437 fromversion
VARCHAR(50) NOT NULL DEFAULT '',
438 UNIQUE KEY packageUpdateVersionID (packageUpdateVersionID
, fromversion
)
441 DROP TABLE IF EXISTS wcf1_package_update_optional
;
442 CREATE TABLE wcf1_package_update_optional (
443 packageUpdateVersionID
INT(10) NOT NULL DEFAULT 0,
444 package
VARCHAR(255) NOT NULL DEFAULT ''
447 DROP TABLE IF EXISTS wcf1_package_update_requirement
;
448 CREATE TABLE wcf1_package_update_requirement (
449 packageUpdateVersionID
INT(10) NOT NULL,
450 package
VARCHAR(255) NOT NULL DEFAULT '',
451 minversion
VARCHAR(50) NOT NULL DEFAULT '',
452 UNIQUE KEY packageUpdateVersionID (packageUpdateVersionID
, package
)
455 DROP TABLE IF EXISTS wcf1_package_update_server
;
456 CREATE TABLE wcf1_package_update_server (
457 packageUpdateServerID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
458 serverURL
VARCHAR(255) NOT NULL DEFAULT '',
459 loginUsername
VARCHAR(255) NOT NULL DEFAULT '',
460 loginPassword
VARCHAR(255) NOT NULL DEFAULT '',
461 isDisabled
TINYINT(1) NOT NULL DEFAULT 0,
462 lastUpdateTime
INT(10) NOT NULL DEFAULT 0,
463 status
ENUM('online', 'offline') NOT NULL DEFAULT 'online',
467 DROP TABLE IF EXISTS wcf1_package_update_version
;
468 CREATE TABLE wcf1_package_update_version (
469 packageUpdateVersionID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
470 packageUpdateID
INT(10) NOT NULL,
471 packageVersion
VARCHAR(50) NOT NULL DEFAULT '',
472 packageDate
INT(10) NOT NULL DEFAULT 0,
473 filename
VARCHAR(255) NOT NULL DEFAULT '',
474 license
VARCHAR(255) NOT NULL DEFAULT '',
475 licenseURL
VARCHAR(255) NOT NULL DEFAULT '',
476 isAccessible
TINYINT(1) NOT NULL DEFAULT 1,
477 isCritical
TINYINT(1) NOT NULL DEFAULT 0,
478 UNIQUE KEY packageUpdateID (packageUpdateID
, packageVersion
)
481 DROP TABLE IF EXISTS wcf1_page_menu_item
;
482 CREATE TABLE wcf1_page_menu_item (
483 menuItemID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
484 packageID
INT(10) NOT NULL,
485 menuItem
VARCHAR(255) NOT NULL DEFAULT '',
486 parentMenuItem
VARCHAR(255) NOT NULL DEFAULT '',
487 menuItemController
VARCHAR(255) NOT NULL DEFAULT '',
488 menuItemLink
VARCHAR(255) NOT NULL DEFAULT '',
489 menuPosition
ENUM('header', 'footer') NOT NULL DEFAULT 'header',
490 showOrder
INT(10) NOT NULL DEFAULT 0,
491 permissions
TEXT NULL,
493 isDisabled
TINYINT(1) NOT NULL DEFAULT 0,
494 className
VARCHAR(255) NOT NULL DEFAULT '',
495 isLandingPage
TINYINT(1) NOT NULL DEFAULT 0,
496 UNIQUE KEY (packageID
, menuItem
)
499 DROP TABLE IF EXISTS wcf1_search
;
500 CREATE TABLE wcf1_search (
501 searchID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
503 searchData MEDIUMTEXT
NOT NULL,
504 searchTime
INT(10) NOT NULL DEFAULT 0,
505 searchType
VARCHAR(255) NOT NULL DEFAULT '',
506 searchHash
CHAR(40) NOT NULL DEFAULT '',
507 KEY searchHash (searchHash
)
510 DROP TABLE IF EXISTS wcf1_session
;
511 CREATE TABLE wcf1_session (
512 sessionID
CHAR(40) NOT NULL PRIMARY KEY,
514 ipAddress
VARCHAR(39) NOT NULL DEFAULT '',
515 userAgent
VARCHAR(255) NOT NULL DEFAULT '',
516 lastActivityTime
INT(10) NOT NULL DEFAULT 0,
517 requestURI
VARCHAR(255) NOT NULL DEFAULT '',
518 requestMethod
VARCHAR(4) NOT NULL DEFAULT '',
519 controller
VARCHAR(255) NOT NULL DEFAULT '',
520 parentObjectType
VARCHAR(255) NOT NULL DEFAULT '',
521 parentObjectID
INT(10) NOT NULL DEFAULT 0,
522 objectType
VARCHAR(255) NOT NULL DEFAULT '',
523 objectID
INT(10) NOT NULL DEFAULT 0,
524 sessionVariables MEDIUMTEXT
,
525 spiderID
INT(10) NOT NULL DEFAULT 0,
526 KEY packageID (lastActivityTime
, spiderID
)
529 DROP TABLE IF EXISTS wcf1_sitemap
;
530 CREATE TABLE wcf1_sitemap (
531 sitemapID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
532 packageID
INT(10) NOT NULL,
533 sitemapName
VARCHAR(80) NOT NULL DEFAULT '',
534 className
VARCHAR(255) NOT NULL DEFAULT '',
535 showOrder
INT(10) NOT NULL DEFAULT 0,
536 UNIQUE KEY sitemapName (packageID
, sitemapName
)
539 DROP TABLE IF EXISTS wcf1_spider
;
540 CREATE TABLE wcf1_spider (
541 spiderID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
542 spiderIdentifier
VARCHAR(255) DEFAULT '',
543 spiderName
VARCHAR(255) DEFAULT '',
544 spiderURL
VARCHAR(255) DEFAULT '',
545 UNIQUE KEY spiderIdentifier (spiderIdentifier
)
548 DROP TABLE IF EXISTS wcf1_style
;
549 CREATE TABLE wcf1_style (
550 styleID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
551 packageID
INT(10) NOT NULL,
552 styleName
VARCHAR(255) NOT NULL DEFAULT '',
553 templateGroupID
INT(10) NOT NULL DEFAULT 0,
554 isDefault
TINYINT(1) NOT NULL DEFAULT 0,
555 isDisabled
TINYINT(1) NOT NULL DEFAULT 0,
556 styleDescription
VARCHAR(30) NOT NULL DEFAULT '',
557 styleVersion
VARCHAR(255) NOT NULL DEFAULT '',
558 styleDate
CHAR(10) NOT NULL DEFAULT '0000-00-00',
559 image
VARCHAR(255) NOT NULL DEFAULT '',
560 copyright
VARCHAR(255) NOT NULL DEFAULT '',
561 license
VARCHAR(255) NOT NULL DEFAULT '',
562 authorName
VARCHAR(255) NOT NULL DEFAULT '',
563 authorURL
VARCHAR(255) NOT NULL DEFAULT '',
564 imagePath
VARCHAR(255) NOT NULL DEFAULT ''
567 DROP TABLE IF EXISTS wcf1_style_variable
;
568 CREATE TABLE wcf1_style_variable (
569 variableID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
570 variableName
VARCHAR(50) NOT NULL,
571 defaultValue MEDIUMTEXT
,
572 UNIQUE KEY variableName (variableName
)
575 DROP TABLE IF EXISTS wcf1_style_variable_value
;
576 CREATE TABLE wcf1_style_variable_value (
577 styleID
INT(10) NOT NULL,
578 variableID
INT(10) NOT NULL,
579 variableValue MEDIUMTEXT
,
580 UNIQUE KEY (styleID
, variableID
)
583 DROP TABLE IF EXISTS wcf1_template
;
584 CREATE TABLE wcf1_template (
585 templateID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
586 packageID
INT(10) NOT NULL,
587 templateName
VARCHAR(255) NOT NULL DEFAULT '',
588 templateGroupID
INT(10),
589 obsolete
TINYINT(1) NOT NULL DEFAULT 0,
590 KEY packageID (packageID
, templateName
),
591 KEY templateGroupID (packageID
, templateGroupID
, templateName
)
594 DROP TABLE IF EXISTS wcf1_template_group
;
595 CREATE TABLE wcf1_template_group (
596 templateGroupID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
597 parentTemplateGroupID
INT(10) NOT NULL DEFAULT 0,
598 templateGroupName
VARCHAR(255) NOT NULL DEFAULT '',
599 templateGroupFolderName
VARCHAR(255) NOT NULL DEFAULT ''
602 DROP TABLE IF EXISTS wcf1_template_listener
;
603 CREATE TABLE wcf1_template_listener (
604 listenerID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
605 packageID
INT(10) NOT NULL,
606 name VARCHAR(80) NOT NULL DEFAULT '',
607 environment
ENUM('user','admin') NOT NULL DEFAULT 'user',
608 templateName
VARCHAR(80) NOT NULL DEFAULT '',
609 eventName
VARCHAR(50) NOT NULL DEFAULT '',
610 templateCode
TEXT NOT NULL,
611 KEY templateName (environment
, templateName
)
614 DROP TABLE IF EXISTS wcf1_user
;
615 CREATE TABLE wcf1_user (
616 userID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
617 username
VARCHAR(255) NOT NULL DEFAULT '',
618 email
VARCHAR(255) NOT NULL DEFAULT '',
619 password VARCHAR(100) NOT NULL DEFAULT '',
620 accessToken
CHAR(40) NOT NULL DEFAULT '',
621 languageID
INT(10) NOT NULL DEFAULT 0,
622 registrationDate
INT(10) NOT NULL DEFAULT 0,
623 styleID
INT(10) NOT NULL DEFAULT 0,
625 KEY username (username
),
626 KEY registrationDate (registrationDate
),
627 KEY styleID (styleID
)
630 DROP TABLE IF EXISTS wcf1_user_collapsible_content
;
631 CREATE TABLE wcf1_user_collapsible_content (
632 objectTypeID
INT(10) NOT NULL,
633 objectID
VARCHAR(50) NOT NULL,
634 userID
INT(10) NOT NULL,
635 UNIQUE KEY (objectTypeID
, objectID
, userID
)
638 DROP TABLE IF EXISTS wcf1_user_group
;
639 CREATE TABLE wcf1_user_group (
640 groupID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
641 groupName
VARCHAR(255) NOT NULL DEFAULT '',
642 groupType
TINYINT(1) NOT NULL DEFAULT 4
645 DROP TABLE IF EXISTS wcf1_user_group_option
;
646 CREATE TABLE wcf1_user_group_option (
647 optionID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
649 optionName
VARCHAR(255) NOT NULL DEFAULT '',
650 categoryName
VARCHAR(255) NOT NULL DEFAULT '',
651 optionType
VARCHAR(255) NOT NULL DEFAULT '',
652 defaultValue MEDIUMTEXT
,
653 adminDefaultValue MEDIUMTEXT
,
654 validationPattern
TEXT,
655 enableOptions MEDIUMTEXT
,
656 showOrder
INT(10) NOT NULL DEFAULT 0,
659 additionalData MEDIUMTEXT
,
660 UNIQUE KEY optionName (optionName
, packageID
)
663 DROP TABLE IF EXISTS wcf1_user_group_option_category
;
664 CREATE TABLE wcf1_user_group_option_category (
665 categoryID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
666 packageID
INT(10) NOT NULL,
667 categoryName
VARCHAR(255) NOT NULL DEFAULT '',
668 parentCategoryName
VARCHAR(255) NOT NULL DEFAULT '',
669 showOrder
INT(10) NOT NULL DEFAULT 0,
672 UNIQUE KEY categoryName (categoryName
, packageID
)
675 DROP TABLE IF EXISTS wcf1_user_group_option_value
;
676 CREATE TABLE wcf1_user_group_option_value (
677 groupID
INT(10) NOT NULL,
678 optionID
INT(10) NOT NULL,
679 optionValue MEDIUMTEXT
NOT NULL,
680 UNIQUE KEY groupID (groupID
, optionID
)
683 DROP TABLE IF EXISTS wcf1_user_option
;
684 CREATE TABLE wcf1_user_option (
685 optionID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
686 packageID
INT(10) NOT NULL,
687 optionName
VARCHAR(255) NOT NULL DEFAULT '',
688 categoryName
VARCHAR(255) NOT NULL DEFAULT '',
689 optionType
VARCHAR(255) NOT NULL DEFAULT '',
690 defaultValue MEDIUMTEXT
,
691 validationPattern
TEXT,
692 selectOptions MEDIUMTEXT
,
693 enableOptions MEDIUMTEXT
,
694 required
TINYINT(1) NOT NULL DEFAULT 0,
695 askDuringRegistration
TINYINT(1) NOT NULL DEFAULT 0,
696 editable
TINYINT(1) NOT NULL DEFAULT 0,
697 visible
TINYINT(1) NOT NULL DEFAULT 0,
698 outputClass
VARCHAR(255) NOT NULL DEFAULT '',
699 searchable
TINYINT(1) NOT NULL DEFAULT 0,
700 showOrder
INT(10) NOT NULL DEFAULT 0,
701 isDisabled
TINYINT(1) NOT NULL DEFAULT 0,
704 additionalData MEDIUMTEXT
,
705 UNIQUE KEY optionName (optionName
, packageID
),
706 KEY categoryName (categoryName
)
709 DROP TABLE IF EXISTS wcf1_user_option_category
;
710 CREATE TABLE wcf1_user_option_category (
711 categoryID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
712 packageID
INT(10) NOT NULL,
713 categoryName
VARCHAR(255) NOT NULL DEFAULT '',
714 parentCategoryName
VARCHAR(255) NOT NULL DEFAULT '',
715 showOrder
INT(10) NOT NULL DEFAULT 0,
718 UNIQUE KEY categoryName (categoryName
, packageID
)
721 DROP TABLE IF EXISTS wcf1_user_option_value
;
722 CREATE TABLE wcf1_user_option_value (
723 userID
INT(10) NOT NULL PRIMARY KEY
726 DROP TABLE IF EXISTS wcf1_user_storage
;
727 CREATE TABLE wcf1_user_storage (
728 userID
INT(10) NOT NULL,
729 field
VARCHAR(80) NOT NULL DEFAULT '',
731 UNIQUE KEY userStorageData (userID
, field
)
734 DROP TABLE IF EXISTS wcf1_user_to_group
;
735 CREATE TABLE wcf1_user_to_group (
736 userID
INT(10) NOT NULL,
737 groupID
INT(10) NOT NULL,
738 UNIQUE KEY userID (userID
, groupID
)
741 DROP TABLE IF EXISTS wcf1_user_to_language
;
742 CREATE TABLE wcf1_user_to_language (
743 userID
INT(10) NOT NULL,
744 languageID
INT(10) NOT NULL,
745 UNIQUE KEY userID (userID
, languageID
)
749 ALTER TABLE wcf1_acl_option
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
750 ALTER TABLE wcf1_acl_option
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
752 ALTER TABLE wcf1_acl_option_category
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
753 ALTER TABLE wcf1_acl_option_category
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
755 ALTER TABLE wcf1_acl_option_to_user
ADD FOREIGN KEY (optionID
) REFERENCES wcf1_acl_option (optionID
) ON DELETE CASCADE;
756 ALTER TABLE wcf1_acl_option_to_user
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
758 ALTER TABLE wcf1_acl_option_to_group
ADD FOREIGN KEY (optionID
) REFERENCES wcf1_acl_option (optionID
) ON DELETE CASCADE;
759 ALTER TABLE wcf1_acl_option_to_group
ADD FOREIGN KEY (groupID
) REFERENCES wcf1_user_group (groupID
) ON DELETE CASCADE;
761 ALTER TABLE wcf1_acp_menu_item
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
763 ALTER TABLE wcf1_acp_search_provider
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
765 ALTER TABLE wcf1_acp_session
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
767 ALTER TABLE wcf1_acp_session_access_log
ADD FOREIGN KEY (sessionLogID
) REFERENCES wcf1_acp_session_log (sessionLogID
) ON DELETE CASCADE;
769 ALTER TABLE wcf1_acp_session_log
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE SET NULL;
771 ALTER TABLE wcf1_acp_template
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
773 ALTER TABLE wcf1_application
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
775 ALTER TABLE wcf1_category
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
777 ALTER TABLE wcf1_clipboard_action
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
779 ALTER TABLE wcf1_clipboard_item
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
781 ALTER TABLE wcf1_clipboard_page
ADD FOREIGN KEY (actionID
) REFERENCES wcf1_clipboard_action (actionID
) ON DELETE CASCADE;
782 ALTER TABLE wcf1_clipboard_page
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
784 ALTER TABLE wcf1_core_object
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
786 ALTER TABLE wcf1_cronjob
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
788 ALTER TABLE wcf1_cronjob_log
ADD FOREIGN KEY (cronjobID
) REFERENCES wcf1_cronjob (cronjobID
) ON DELETE CASCADE;
790 ALTER TABLE wcf1_event_listener
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
792 ALTER TABLE wcf1_language_item
ADD FOREIGN KEY (languageID
) REFERENCES wcf1_language (languageID
) ON DELETE CASCADE;
793 ALTER TABLE wcf1_language_item
ADD FOREIGN KEY (languageCategoryID
) REFERENCES wcf1_language_category (languageCategoryID
) ON DELETE CASCADE;
794 ALTER TABLE wcf1_language_item
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
796 ALTER TABLE wcf1_modification_log
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
797 ALTER TABLE wcf1_modification_log
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE SET NULL;
799 ALTER TABLE wcf1_object_type
ADD FOREIGN KEY (definitionID
) REFERENCES wcf1_object_type_definition (definitionID
) ON DELETE CASCADE;
800 ALTER TABLE wcf1_object_type
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
802 ALTER TABLE wcf1_object_type_definition
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
804 ALTER TABLE wcf1_option
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
806 ALTER TABLE wcf1_option_category
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
808 ALTER TABLE wcf1_package_exclusion
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
810 ALTER TABLE wcf1_package_installation_file_log
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
812 ALTER TABLE wcf1_package_installation_form
ADD FOREIGN KEY (queueID
) REFERENCES wcf1_package_installation_queue (queueID
) ON DELETE CASCADE;
814 ALTER TABLE wcf1_package_installation_node
ADD FOREIGN KEY (queueID
) REFERENCES wcf1_package_installation_queue (queueID
) ON DELETE CASCADE;
816 ALTER TABLE wcf1_package_installation_plugin
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
818 ALTER TABLE wcf1_package_installation_queue
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
819 ALTER TABLE wcf1_package_installation_queue
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE SET NULL;
821 ALTER TABLE wcf1_package_installation_sql_log
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
823 ALTER TABLE wcf1_package_requirement
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
824 ALTER TABLE wcf1_package_requirement
ADD FOREIGN KEY (requirement
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
826 ALTER TABLE wcf1_package_update
ADD FOREIGN KEY (packageUpdateServerID
) REFERENCES wcf1_package_update_server (packageUpdateServerID
) ON DELETE CASCADE;
828 ALTER TABLE wcf1_package_update_exclusion
ADD FOREIGN KEY (packageUpdateVersionID
) REFERENCES wcf1_package_update_version (packageUpdateVersionID
) ON DELETE CASCADE;
830 ALTER TABLE wcf1_package_update_fromversion
ADD FOREIGN KEY (packageUpdateVersionID
) REFERENCES wcf1_package_update_version (packageUpdateVersionID
) ON DELETE CASCADE;
832 ALTER TABLE wcf1_package_update_requirement
ADD FOREIGN KEY (packageUpdateVersionID
) REFERENCES wcf1_package_update_version (packageUpdateVersionID
) ON DELETE CASCADE;
834 ALTER TABLE wcf1_package_update_optional
ADD FOREIGN KEY (packageUpdateVersionID
) REFERENCES wcf1_package_update_version (packageUpdateVersionID
) ON DELETE CASCADE;
836 ALTER TABLE wcf1_package_update_version
ADD FOREIGN KEY (packageUpdateID
) REFERENCES wcf1_package_update (packageUpdateID
) ON DELETE CASCADE;
838 ALTER TABLE wcf1_page_menu_item
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
840 ALTER TABLE wcf1_search
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
842 ALTER TABLE wcf1_session
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
844 ALTER TABLE wcf1_sitemap
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
846 ALTER TABLE wcf1_user_storage
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
848 ALTER TABLE wcf1_style
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
850 ALTER TABLE wcf1_style_variable_value
ADD FOREIGN KEY (styleID
) REFERENCES wcf1_style (styleID
) ON DELETE CASCADE;
851 ALTER TABLE wcf1_style_variable_value
ADD FOREIGN KEY (variableID
) REFERENCES wcf1_style_variable (variableID
) ON DELETE CASCADE;
853 ALTER TABLE wcf1_template
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
854 ALTER TABLE wcf1_template
ADD FOREIGN KEY (templateGroupID
) REFERENCES wcf1_template_group (templateGroupID
) ON DELETE CASCADE;
856 ALTER TABLE wcf1_template_listener
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
858 ALTER TABLE wcf1_user_collapsible_content
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
859 ALTER TABLE wcf1_user_collapsible_content
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
861 ALTER TABLE wcf1_user_group_option
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
863 ALTER TABLE wcf1_user_group_option_category
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
865 ALTER TABLE wcf1_user_group_option_value
ADD FOREIGN KEY (groupID
) REFERENCES wcf1_user_group (groupID
) ON DELETE CASCADE;
866 ALTER TABLE wcf1_user_group_option_value
ADD FOREIGN KEY (optionID
) REFERENCES wcf1_user_group_option (optionID
) ON DELETE CASCADE;
868 ALTER TABLE wcf1_user_option
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
870 ALTER TABLE wcf1_user_option_category
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
872 ALTER TABLE wcf1_user_option_value
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
874 ALTER TABLE wcf1_user_to_group
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
875 ALTER TABLE wcf1_user_to_group
ADD FOREIGN KEY (groupID
) REFERENCES wcf1_user_group (groupID
) ON DELETE CASCADE;
877 ALTER TABLE wcf1_user_to_language
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
878 ALTER TABLE wcf1_user_to_language
ADD FOREIGN KEY (languageID
) REFERENCES wcf1_language (languageID
) ON DELETE CASCADE;
880 /* default inserts */
881 -- default user groups
882 INSERT INTO wcf1_user_group (groupName
, groupType
) VALUES ('wcf.acp.group.group1', 1);
883 INSERT INTO wcf1_user_group (groupName
, groupType
) VALUES ('wcf.acp.group.group2', 2);
884 INSERT INTO wcf1_user_group (groupName
, groupType
) VALUES ('wcf.acp.group.group3', 3);
885 INSERT INTO wcf1_user_group (groupName
, groupType
) VALUES ('wcf.acp.group.group4', 4);
886 INSERT INTO wcf1_user_group (groupName
, groupType
) VALUES ('wcf.acp.group.group5', 4);
887 INSERT INTO wcf1_user_group (groupName
, groupType
) VALUES ('wcf.acp.group.group6', 4);
889 -- default user group options
890 INSERT INTO wcf1_user_group_option (optionName
, categoryName
, optionType
, defaultValue
, adminDefaultValue
, showOrder
) VALUES ('admin.general.canUseAcp', 'admin.general', 'boolean', '0', '1', 1);
891 INSERT INTO wcf1_user_group_option (optionName
, categoryName
, optionType
, defaultValue
, adminDefaultValue
, showOrder
) VALUES ('admin.system.package.canInstallPackage', 'admin.system.package', 'boolean', '0', '1', 1);
892 INSERT INTO wcf1_user_group_option (optionName
, categoryName
, optionType
, defaultValue
, adminDefaultValue
, showOrder
) VALUES ('admin.user.canEditGroup', 'admin.user.group', 'boolean', '0', '1', 1);
894 -- default user group option values
895 INSERT INTO wcf1_user_group_option_value (groupID
, optionID
, optionValue
) VALUES (1, 1, '0'); -- Everyone
896 INSERT INTO wcf1_user_group_option_value (groupID
, optionID
, optionValue
) VALUES (1, 2, '0'); -- Everyone
897 INSERT INTO wcf1_user_group_option_value (groupID
, optionID
, optionValue
) VALUES (1, 3, '0'); -- Everyone
898 INSERT INTO wcf1_user_group_option_value (groupID
, optionID
, optionValue
) VALUES (4, 1, '1'); -- Administrators
899 INSERT INTO wcf1_user_group_option_value (groupID
, optionID
, optionValue
) VALUES (4, 2, '1'); -- Administrators
900 INSERT INTO wcf1_user_group_option_value (groupID
, optionID
, optionValue
) VALUES (4, 3, '1'); -- Administrators
902 -- default update servers
903 INSERT INTO wcf1_package_update_server (serverURL
, status
, isDisabled
, errorMessage
, lastUpdateTime
, loginUsername
, loginPassword
) VALUES ('http://update.woltlab.com/maelstrom/', 'online', 0, NULL, 0, '', '');
904 INSERT INTO wcf1_package_update_server (serverURL
, status
, isDisabled
, errorMessage
, lastUpdateTime
, loginUsername
, loginPassword
) VALUES ('http://store.woltlab.com/maelstrom/', 'online', 0, NULL, 0, '', '');
906 -- style default values
907 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfContentBackgroundColor', 'rgba(255, 255, 255, 1)');
908 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfColor', 'rgba(102, 102, 102, 1)');
909 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfLinkColor', 'rgba(63, 127, 191, 1)');
910 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfLinkHoverColor', 'rgba(15, 79, 143, 1)');
911 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfContainerBackgroundColor', 'rgba(255, 255, 255, 1)');
912 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfContainerAccentBackgroundColor', 'rgba(249, 249, 249, 1)');
913 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfContainerHoverBackgroundColor', 'rgba(244, 244, 244, 1)');
914 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfContainerBorderColor', 'rgba(221, 221, 221, 1)');
915 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfContainerBorderRadius', '0');
916 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfTabularBoxBackgroundColor', 'rgba(63, 127, 191, 1)');
917 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfTabularBoxColor', 'rgba(255, 255, 255, 1)');
918 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfTabularBoxHoverColor', 'rgba(255, 255, 255, 1)');
919 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfUserPanelBackgroundColor', 'rgba(45, 45, 45, 1)');
920 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfUserPanelColor', 'rgba(255, 255, 255, 1)');
921 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfUserPanelHoverColor', 'rgba(255, 255, 255, 1)');
922 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonBackgroundColor', 'rgba(249, 249, 249, 1)');
923 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonBorderColor', 'rgba(221, 221, 221, 1)');
924 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonColor', 'rgba(102, 102, 102, 1)');
925 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonPrimaryBackgroundColor', 'rgba(211, 232, 254, 1)');
926 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonPrimaryBorderColor', 'rgba(136, 194, 255, 1)');
927 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonPrimaryColor', 'rgba(102, 153, 204, 1)');
928 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonPrimaryHoverBackgroundColor', 'darken(@wcfButtonPrimaryBackgroundColor, 3%)');
929 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonPrimaryHoverBorderColor', 'darken(@wcfButtonPrimaryBorderColor, 10%)');
930 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonPrimaryHoverColor', '@wcfButtonPrimaryColor');
931 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonHoverBackgroundColor', 'rgba(241, 241, 241, 1)');
932 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonHoverBorderColor', 'rgba(224, 224, 224, 1)');
933 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonHoverColor', 'rgba(102, 102, 102, 1)');
934 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfInputBackgroundColor', 'rgba(255, 255, 255, 1)');
935 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfInputColor', 'rgba(102, 102, 102, 1)');
936 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfInputBorderColor', 'rgba(204, 204, 204, 1)');
937 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfInputHoverBackgroundColor', 'rgba(239, 247, 255, 1)');
938 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfInputHoverBorderColor', 'rgba(198, 222, 248, 1)');
939 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfBaseFontSize', '13px');
940 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfBaseFontFamily', '"Trebuchet MS", Arial, sans-serif');
941 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfLayoutFluidGap', '30px');
942 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfLayoutFixedWidth', '1200px');
943 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfPageBackgroundColor', 'rgba(224, 224, 224, 1)');
944 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfPageColor', 'rgba(102, 102, 102, 1)');
945 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfPageLinkColor', 'rgba(63, 127, 191, 1)');
946 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfPageLinkHoverColor', 'rgba(15, 79, 143, 1)');
947 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfSidebarBackgroundColor', '@wcfContainerHoverBackgroundColor');
948 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfDimmedColor', 'rgba(136, 136, 136, 1)');
949 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfExtraDimmedColor', 'lighten(@wcfDimmedColor, 20%)');
950 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfLabelColor', '@wcfColor');
951 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfHeadlineColor', '@wcfColor');
952 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfHeadlineFontFamily', '"Trebuchet MS", Arial, sans-serif');
953 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfDropdownBackgroundColor', '@wcfContentBackgroundColor');
954 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfDropdownColor', '@wcfColor');
955 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfDropdownBorderColor', '@wcfContainerBorderColor');
956 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfDropdownHoverBackgroundColor', '@wcfContainerHoverBackgroundColor');
957 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfBaseLineHeight', '1.27');
958 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfHeadlineFontSize', '170%');
959 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfSubHeadlineFontSize', '140%');
960 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfTitleFontSize', '120%');
961 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfSmallFontSize', '85%');
962 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfWarningColor', 'rgba(153, 153, 0, 1)');
963 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfWarningBackgroundColor', 'rgba(255, 255, 221, 1)');
964 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfWarningBorderColor', 'rgba(204, 204, 0, 1)');
965 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfErrorColor', 'rgba(204, 0, 0, 1)');
966 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfErrorBackgroundColor', 'rgba(255, 238, 238, 1)');
967 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfErrorBorderColor', 'rgba(255, 153, 153, 1)');
968 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfSuccessColor', 'rgba(0, 153, 0, 1)');
969 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfSuccessBackgroundColor', 'rgba(238, 255, 238, 1)');
970 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfSuccessBorderColor', 'rgba(0, 204, 0, 1)');
971 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfInfoColor', 'rgba(102, 136, 187, 1)');
972 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfInfoBackgroundColor', 'rgba(221, 238, 255, 1)');
973 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfInfoBorderColor', 'rgba(153, 187, 238, 1)');
974 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfTooltipBackgroundColor', 'rgba(0, 0, 0, .8)');
975 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfTooltipColor', 'rgba(255, 255, 255, 1)');
976 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfGapTiny', '4px');
977 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfGapSmall', '7px');
978 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfGapMedium', '14px');
979 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfGapLarge', '21px');
980 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfNavigationHeaderBackgroundColor', '@wcfContentBackgroundColor');
981 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfNavigationFooterBackgroundColor', '@wcfContainerAccentBackgroundColor');
982 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfMainMenuBackgroundColor', '@wcfContainerAccentBackgroundColor');
983 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfMainMenuHoverBackgroundColor', '@wcfContainerAccentBackgroundColor');
984 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfMainMenuColor', '@wcfColor');
985 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfMainMenuActiveColor', '@wcfLinkColor');
986 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfUserPanelHoverBackgroundColor', 'rgba(60, 60, 60, 1)');
987 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfSelectedBackgroundColor', 'rgba(255, 255, 200, 1)');
988 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfSelectedColor', '@wcfColor');
989 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfDeletedBackgroundColor', 'rgba(255, 238, 238, 1)');
990 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfDeletedColor', 'rgba(204, 0, 0, 1)');
991 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfDisabledBackgroundColor', 'rgba(238, 255, 238, 1)');
992 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfDisabledColor', 'rgba(0, 153, 0, 1)');
993 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('useFluidLayout', '1');
994 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('pageLogo', '');
995 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('pageLogoHeight', 'auto');
996 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('pageLogoWidth', 'auto');
997 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('individualLess', '');
998 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('overrideLess', '');