2 DROP TABLE IF EXISTS wcf1_acp_menu_item
;
3 CREATE TABLE wcf1_acp_menu_item (
4 menuItemID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
5 packageID
INT(10) NOT NULL,
6 menuItem
VARCHAR(255) NOT NULL DEFAULT '',
7 parentMenuItem
VARCHAR(255) NOT NULL DEFAULT '',
8 menuItemLink
VARCHAR(255) NOT NULL DEFAULT '',
9 showOrder
INT(10) NOT NULL DEFAULT 0,
12 UNIQUE KEY menuItem (menuItem
, packageID
)
15 DROP TABLE IF EXISTS wcf1_acp_search_provider
;
16 CREATE TABLE wcf1_acp_search_provider (
17 providerID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
18 packageID
INT(10) NOT NULL,
19 providerName
VARCHAR(255) NOT NULL DEFAULT '',
20 className
VARCHAR(255) NOT NULL DEFAULT '',
21 showOrder
INT(10) NOT NULL DEFAULT 0,
22 UNIQUE KEY providerName (providerName
, packageID
)
25 DROP TABLE IF EXISTS wcf1_acp_session
;
26 CREATE TABLE wcf1_acp_session (
27 sessionID
CHAR(40) NOT NULL PRIMARY KEY,
29 ipAddress
VARCHAR(39) NOT NULL DEFAULT '',
30 userAgent
VARCHAR(255) NOT NULL DEFAULT '',
31 lastActivityTime
INT(10) NOT NULL DEFAULT 0,
32 requestURI
VARCHAR(255) NOT NULL DEFAULT '',
33 requestMethod
VARCHAR(4) NOT NULL DEFAULT '',
34 controller
VARCHAR(255) NOT NULL DEFAULT '',
35 parentObjectType
VARCHAR(255) NOT NULL DEFAULT '',
36 parentObjectID
INT(10) NOT NULL DEFAULT 0,
37 objectType
VARCHAR(255) NOT NULL DEFAULT '',
38 objectID
INT(10) NOT NULL DEFAULT 0,
39 sessionVariables MEDIUMTEXT
42 DROP TABLE IF EXISTS wcf1_acp_session_access_log
;
43 CREATE TABLE wcf1_acp_session_access_log (
44 sessionAccessLogID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
45 sessionLogID
INT(10) NOT NULL,
46 ipAddress
VARCHAR(39) NOT NULL DEFAULT '',
47 time INT(10) NOT NULL DEFAULT 0,
48 requestURI
VARCHAR(255) NOT NULL DEFAULT '',
49 requestMethod
VARCHAR(4) NOT NULL DEFAULT '',
50 className
VARCHAR(255) NOT NULL DEFAULT '',
51 KEY sessionLogID (sessionLogID
)
54 DROP TABLE IF EXISTS wcf1_acp_session_log
;
55 CREATE TABLE wcf1_acp_session_log (
56 sessionLogID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
57 sessionID
CHAR(40) NOT NULL DEFAULT '',
59 ipAddress
VARCHAR(39) NOT NULL DEFAULT '',
60 hostname
VARCHAR(255) NOT NULL DEFAULT '',
61 userAgent
VARCHAR(255) NOT NULL DEFAULT '',
62 time INT(10) NOT NULL DEFAULT 0,
63 lastActivityTime
INT(10) NOT NULL DEFAULT 0,
64 KEY sessionID (sessionID
)
67 DROP TABLE IF EXISTS wcf1_acp_template
;
68 CREATE TABLE wcf1_acp_template (
69 templateID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
71 templateName
VARCHAR(255) NOT NULL DEFAULT '',
72 UNIQUE KEY (packageID
, templateName
)
75 DROP TABLE IF EXISTS wcf1_application
;
76 CREATE TABLE wcf1_application (
77 packageID
INT(10) NOT NULL PRIMARY KEY,
78 domainName
VARCHAR(255) NOT NULL,
79 domainPath
VARCHAR(255) NOT NULL DEFAULT '/',
80 cookieDomain
VARCHAR(255) NOT NULL,
81 cookiePath
VARCHAR(255) NOT NULL DEFAULT '/',
82 isPrimary
TINYINT(1) NOT NULL DEFAULT 0
85 DROP TABLE IF EXISTS wcf1_cache_resource
;
86 CREATE TABLE wcf1_cache_resource (
87 cacheResource
VARCHAR(255) NOT NULL PRIMARY KEY
90 DROP TABLE IF EXISTS wcf1_category
;
91 CREATE TABLE wcf1_category (
92 categoryID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
93 objectTypeID
INT(10) NOT NULL,
94 parentCategoryID
INT(10) NOT NULL,
95 title
VARCHAR(255) NOT NULL,
97 showOrder
INT(10) NOT NULL,
98 time INT(10) NOT NULL,
99 isDisabled
TINYINT(1) NOT NULL DEFAULT 0,
103 DROP TABLE IF EXISTS wcf1_cleanup_listener
;
104 CREATE TABLE wcf1_cleanup_listener (
105 listenerID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
106 packageID
INT(10) NOT NULL,
107 className
VARCHAR(255) NOT NULL DEFAULT '',
108 objectType
VARCHAR(255) NOT NULL DEFAULT '',
109 lastUpdateTime
INT(10) NOT NULL DEFAULT 0,
110 UNIQUE KEY (className
, packageID
)
113 DROP TABLE IF EXISTS wcf1_cleanup_log
;
114 CREATE TABLE wcf1_cleanup_log (
115 packageID
INT(10) NOT NULL DEFAULT 0,
116 objectType
VARCHAR(255) NOT NULL DEFAULT '',
117 objectID
INT(10) NOT NULL DEFAULT 0,
118 deleteTime
INT(10) NOT NULL DEFAULT 0,
119 KEY objectType (objectType
)
122 DROP TABLE IF EXISTS wcf1_clipboard_action
;
123 CREATE TABLE wcf1_clipboard_action (
124 actionID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
125 packageID
INT(10) NOT NULL DEFAULT 0,
126 actionName
VARCHAR(50) NOT NULL DEFAULT '',
127 actionClassName
VARCHAR(200) NOT NULL DEFAULT '',
128 showOrder
INT(10) NOT NULL DEFAULT 0,
129 UNIQUE KEY actionName (packageID
, actionName
, actionClassName
)
132 DROP TABLE IF EXISTS wcf1_clipboard_item
;
133 CREATE TABLE wcf1_clipboard_item (
134 objectTypeID
INT(10) NOT NULL DEFAULT 0,
135 userID
INT(10) NOT NULL DEFAULT 0,
136 objectID
INT(10) NOT NULL DEFAULT 0,
137 UNIQUE KEY (objectTypeID
, userID
, objectID
)
140 DROP TABLE IF EXISTS wcf1_clipboard_page
;
141 CREATE TABLE wcf1_clipboard_page (
142 pageClassName
VARCHAR(80) NOT NULL DEFAULT '',
143 packageID
INT(10) NOT NULL DEFAULT 0,
144 actionID
INT(10) NOT NULL DEFAULT 0
147 DROP TABLE IF EXISTS wcf1_core_object
;
148 CREATE TABLE wcf1_core_object (
149 objectID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
150 packageID
INT(10) NOT NULL,
151 objectName
VARCHAR(255) NOT NULL DEFAULT '',
152 UNIQUE KEY object (packageID
, objectName
)
155 DROP TABLE IF EXISTS wcf1_cronjob
;
156 CREATE TABLE wcf1_cronjob (
157 cronjobID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
158 className
varchar(255) NOT NULL DEFAULT '',
159 packageID
INT(10) NOT NULL,
160 description
varchar(255) NOT NULL DEFAULT '',
161 startMinute
varchar(255) NOT NULL DEFAULT '*',
162 startHour
varchar(255) NOT NULL DEFAULT '*',
163 startDom
varchar(255) NOT NULL DEFAULT '*',
164 startMonth
varchar(255) NOT NULL DEFAULT '*',
165 startDow
varchar(255) NOT NULL DEFAULT '*',
166 lastExec
INT(10) NOT NULL DEFAULT 0,
167 nextExec
INT(10) NOT NULL DEFAULT 0,
168 afterNextExec
INT(10) NOT NULL DEFAULT 0,
169 active
TINYINT(1) NOT NULL DEFAULT 1,
170 canBeEdited
TINYINT(1) NOT NULL DEFAULT 1,
171 canBeDisabled
TINYINT(1) NOT NULL DEFAULT 1,
172 state TINYINT(1) NOT NULL DEFAULT 0,
173 failCount
TINYINT(1) NOT NULL DEFAULT 0
176 DROP TABLE IF EXISTS wcf1_cronjob_log
;
177 CREATE TABLE wcf1_cronjob_log (
178 cronjobLogID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
179 cronjobID
INT(10) NOT NULL,
180 execTime
INT(10) NOT NULL DEFAULT 0,
181 success
TINYINT(1) NOT NULL DEFAULT 0,
185 DROP TABLE IF EXISTS wcf1_event_listener
;
186 CREATE TABLE wcf1_event_listener (
187 listenerID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
188 packageID
INT(10) NOT NULL,
189 environment
ENUM('user', 'admin') NOT NULL DEFAULT 'user',
190 eventClassName
VARCHAR(80) NOT NULL DEFAULT '',
191 eventName
VARCHAR(50) NOT NULL DEFAULT '',
192 listenerClassName
VARCHAR(200) NOT NULL DEFAULT '',
193 inherit TINYINT(1) NOT NULL DEFAULT 0,
194 niceValue
TINYINT(3) NOT NULL DEFAULT 0,
195 UNIQUE KEY packageID (packageID
, environment
, eventClassName
, eventName
, listenerClassName
)
198 DROP TABLE IF EXISTS wcf1_language
;
199 CREATE TABLE wcf1_language (
200 languageID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
201 languageCode
VARCHAR(20) NOT NULL DEFAULT '',
202 languageName
VARCHAR(255) NOT NULL DEFAULT '',
203 countryCode
VARCHAR(10) NOT NULL DEFAULT '',
204 isDefault
TINYINT(1) NOT NULL DEFAULT 0,
205 hasContent
TINYINT(1) NOT NULL DEFAULT 0,
206 UNIQUE KEY languageCode (languageCode
)
209 DROP TABLE IF EXISTS wcf1_language_category
;
210 CREATE TABLE wcf1_language_category (
211 languageCategoryID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
212 languageCategory
VARCHAR(255) NOT NULL DEFAULT '',
213 UNIQUE KEY languageCategory (languageCategory
)
216 DROP TABLE IF EXISTS wcf1_language_item
;
217 CREATE TABLE wcf1_language_item (
218 languageItemID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
219 languageID
INT(10) NOT NULL,
220 languageItem
VARCHAR(255) NOT NULL DEFAULT '',
221 languageItemValue MEDIUMTEXT
NOT NULL,
222 languageCustomItemValue MEDIUMTEXT
,
223 languageUseCustomValue
TINYINT(1) NOT NULL DEFAULT 0,
224 languageItemOriginIsSystem
TINYINT(1) NOT NULL DEFAULT 1,
225 languageCategoryID
INT(10) NOT NULL,
227 UNIQUE KEY languageItem (languageItem
, languageID
),
228 KEY languageItemOriginIsSystem (languageItemOriginIsSystem
)
231 DROP TABLE IF EXISTS wcf1_language_server
;
232 CREATE TABLE wcf1_language_server (
233 languageServerID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
234 serverURL
VARCHAR(255) NOT NULL DEFAULT '',
235 disabled
TINYINT(1) NOT NULL DEFAULT 0
238 DROP TABLE IF EXISTS wcf1_modification_log
;
239 CREATE TABLE wcf1_modification_log (
240 logID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
241 objectTypeID
INT(10) NOT NULL,
242 objectID
INT(10) NOT NULL,
244 username
VARCHAR(255) NOT NULL DEFAULT '',
245 time INT(10) NOT NULL DEFAULT 0,
246 action VARCHAR(80) NOT NULL,
247 additionalData MEDIUMTEXT
250 DROP TABLE IF EXISTS wcf1_object_type
;
251 CREATE TABLE wcf1_object_type (
252 objectTypeID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
253 definitionID
INT(10) NOT NULL,
254 packageID
INT(10) NOT NULL,
255 objectType
VARCHAR(255) NOT NULL,
256 className
VARCHAR(255) NOT NULL DEFAULT '',
257 additionalData MEDIUMTEXT
,
258 UNIQUE KEY objectType (objectType
, definitionID
, packageID
)
261 DROP TABLE IF EXISTS wcf1_object_type_definition
;
262 CREATE TABLE wcf1_object_type_definition (
263 definitionID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
264 definitionName
VARCHAR(255) NOT NULL,
265 packageID
INT(10) NOT NULL,
266 interfaceName
VARCHAR(255) NOT NULL DEFAULT '',
267 categoryName
VARCHAR(80) NOT NULL DEFAULT '',
268 UNIQUE KEY definitionName (definitionName
, packageID
)
271 DROP TABLE IF EXISTS wcf1_option
;
272 CREATE TABLE wcf1_option (
273 optionID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
274 packageID
INT(10) NOT NULL,
275 optionName
VARCHAR(255) NOT NULL DEFAULT '',
276 categoryName
VARCHAR(255) NOT NULL DEFAULT '',
277 optionType
VARCHAR(255) NOT NULL DEFAULT '',
278 optionValue MEDIUMTEXT
,
279 validationPattern
TEXT,
280 selectOptions MEDIUMTEXT
,
281 enableOptions MEDIUMTEXT
,
282 showOrder
INT(10) NOT NULL DEFAULT 0,
283 hidden
TINYINT(1) NOT NULL DEFAULT 0,
286 supportI18n
TINYINT(1) NOT NULL DEFAULT 0,
287 requireI18n
TINYINT(1) NOT NULL DEFAULT 0,
288 additionalData MEDIUMTEXT
,
289 UNIQUE KEY optionName (optionName
, packageID
)
292 DROP TABLE IF EXISTS wcf1_option_category
;
293 CREATE TABLE wcf1_option_category (
294 categoryID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
295 packageID
INT(10) NOT NULL,
296 categoryName
VARCHAR(255) NOT NULL DEFAULT '',
297 parentCategoryName
VARCHAR(255) NOT NULL DEFAULT '',
298 showOrder
INT(10) NOT NULL DEFAULT 0,
301 UNIQUE KEY categoryName (categoryName
, packageID
)
304 DROP TABLE IF EXISTS wcf1_package
;
305 CREATE TABLE wcf1_package (
306 packageID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
307 package
VARCHAR(255) NOT NULL DEFAULT '',
308 packageDir
VARCHAR(255) NOT NULL DEFAULT '',
309 packageName
VARCHAR(255) NOT NULL DEFAULT '',
310 instanceName
VARCHAR(255) NOT NULL DEFAULT '',
311 instanceNo
INT(10) NOT NULL DEFAULT 1,
312 packageDescription
VARCHAR(255) NOT NULL DEFAULT '',
313 packageVersion
VARCHAR(255) NOT NULL DEFAULT '',
314 packageDate
INT(10) NOT NULL DEFAULT 0,
315 installDate
INT(10) NOT NULL DEFAULT 0,
316 updateDate
INT(10) NOT NULL DEFAULT 0,
317 packageURL
VARCHAR(255) NOT NULL DEFAULT '',
318 isUnique
TINYINT(1) NOT NULL DEFAULT 0,
319 isApplication
TINYINT(1) NOT NULL DEFAULT 0,
320 author
VARCHAR(255) NOT NULL DEFAULT '',
321 authorURL
VARCHAR(255) NOT NULL DEFAULT '',
322 packageIcon
VARCHAR(30) NOT NULL DEFAULT '',
323 KEY package (package
)
326 DROP TABLE IF EXISTS wcf1_package_exclusion
;
327 CREATE TABLE wcf1_package_exclusion (
328 packageID
INT(10) NOT NULL,
329 excludedPackage
VARCHAR(255) NOT NULL DEFAULT '',
330 excludedPackageVersion
VARCHAR(255) NOT NULL DEFAULT '',
331 UNIQUE KEY packageID (packageID
, excludedPackage
)
334 DROP TABLE IF EXISTS wcf1_package_installation_file_log
;
335 CREATE TABLE wcf1_package_installation_file_log (
337 filename
VARCHAR(255) NOT NULL DEFAULT '',
338 UNIQUE KEY packageID (packageID
, filename
)
341 DROP TABLE IF EXISTS wcf1_package_installation_form
;
342 CREATE TABLE wcf1_package_installation_form (
343 queueID
INT(10) NOT NULL,
344 formName
VARCHAR(80) NOT NULL DEFAULT '',
345 document TEXT NOT NULL,
346 UNIQUE KEY formDocument (queueID
, formName
)
349 DROP TABLE IF EXISTS wcf1_package_installation_node
;
350 CREATE TABLE wcf1_package_installation_node (
351 queueID
INT(10) NOT NULL,
352 processNo
INT(10) NOT NULL DEFAULT 0,
353 sequenceNo
SMALLINT(4) NOT NULL DEFAULT 0,
354 node
CHAR(8) NOT NULL DEFAULT '',
355 parentNode
CHAR(8) NOT NULL DEFAULT '',
356 nodeType
ENUM('optionalPackages','package', 'pip') NOT NULL DEFAULT 'package',
357 nodeData
TEXT NOT NULL,
358 done
TINYINT(1) NOT NULL DEFAULT 0
361 DROP TABLE IF EXISTS wcf1_package_installation_plugin
;
362 CREATE TABLE wcf1_package_installation_plugin (
363 pluginName
VARCHAR(255) NOT NULL PRIMARY KEY,
365 priority
TINYINT(1) NOT NULL DEFAULT 0,
366 className
VARCHAR(255) NOT NULL
369 DROP TABLE IF EXISTS wcf1_package_installation_queue
;
370 CREATE TABLE wcf1_package_installation_queue (
371 queueID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
372 parentQueueID
INT(10) NOT NULL DEFAULT 0,
373 processNo
INT(10) NOT NULL DEFAULT 0,
374 userID
INT(10) NOT NULL,
375 package
VARCHAR(255) NOT NULL DEFAULT '',
376 packageName
VARCHAR(255) NOT NULL DEFAULT '',
378 archive
VARCHAR(255) NOT NULL DEFAULT '',
379 action ENUM('install', 'update', 'uninstall', 'rollback') NOT NULL DEFAULT 'install',
380 cancelable
TINYINT(1) NOT NULL DEFAULT 1,
381 done
TINYINT(1) NOT NULL DEFAULT 0,
382 confirmInstallation
TINYINT(1) NOT NULL DEFAULT 0,
383 packageType
ENUM('default', 'requirement', 'optional') NOT NULL DEFAULT 'default'
386 DROP TABLE IF EXISTS wcf1_package_installation_sql_log
;
387 CREATE TABLE wcf1_package_installation_sql_log (
389 sqlTable
VARCHAR(100) NOT NULL DEFAULT '',
390 sqlColumn
VARCHAR(100) NOT NULL DEFAULT '',
391 sqlIndex
VARCHAR(100) NOT NULL DEFAULT '',
392 UNIQUE KEY packageID (packageID
, sqlTable
, sqlColumn
, sqlIndex
)
395 DROP TABLE IF EXISTS wcf1_package_requirement
;
396 CREATE TABLE wcf1_package_requirement (
397 packageID
INT(10) NOT NULL,
398 requirement
INT(10) NOT NULL,
399 UNIQUE KEY packageID (packageID
, requirement
)
402 DROP TABLE IF EXISTS wcf1_package_requirement_map
;
403 CREATE TABLE wcf1_package_requirement_map (
404 packageID
INT(10) NOT NULL,
405 requirement
INT(10) NOT NULL,
406 level INT(10) NOT NULL DEFAULT 0,
407 UNIQUE KEY packageID (packageID
, requirement
)
410 DROP TABLE IF EXISTS wcf1_package_update
;
411 CREATE TABLE wcf1_package_update (
412 packageUpdateID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
413 packageUpdateServerID
INT(10) NOT NULL,
414 package
VARCHAR(255) NOT NULL DEFAULT '',
415 packageName
VARCHAR(255) NOT NULL DEFAULT '',
416 packageDescription
VARCHAR(255) NOT NULL DEFAULT '',
417 author
VARCHAR(255) NOT NULL DEFAULT '',
418 authorURL
VARCHAR(255) NOT NULL DEFAULT '',
419 isApplication
TINYINT(1) NOT NULL DEFAULT 0,
420 plugin
VARCHAR(255) NOT NULL DEFAULT '',
421 UNIQUE KEY packageUpdateServerID (packageUpdateServerID
, package
)
424 DROP TABLE IF EXISTS wcf1_package_update_exclusion
;
425 CREATE TABLE wcf1_package_update_exclusion (
426 packageUpdateVersionID
INT(10) NOT NULL,
427 excludedPackage
VARCHAR(255) NOT NULL DEFAULT '',
428 excludedPackageVersion
VARCHAR(255) NOT NULL DEFAULT '',
429 UNIQUE KEY packageUpdateVersionID (packageUpdateVersionID
, excludedPackage
)
432 DROP TABLE IF EXISTS wcf1_package_update_fromversion
;
433 CREATE TABLE wcf1_package_update_fromversion (
434 packageUpdateVersionID
INT(10) NOT NULL DEFAULT 0,
435 fromversion
VARCHAR(50) NOT NULL DEFAULT '',
436 UNIQUE KEY packageUpdateVersionID (packageUpdateVersionID
, fromversion
)
439 DROP TABLE IF EXISTS wcf1_package_update_requirement
;
440 CREATE TABLE wcf1_package_update_requirement (
441 packageUpdateVersionID
INT(10) NOT NULL,
442 package
VARCHAR(255) NOT NULL DEFAULT '',
443 minversion
VARCHAR(50) NOT NULL DEFAULT '',
444 UNIQUE KEY packageUpdateVersionID (packageUpdateVersionID
, package
)
447 DROP TABLE IF EXISTS wcf1_package_update_server
;
448 CREATE TABLE wcf1_package_update_server (
449 packageUpdateServerID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
450 serverURL
VARCHAR(255) NOT NULL DEFAULT '',
451 loginUsername
VARCHAR(255) NOT NULL DEFAULT '',
452 loginPassword
VARCHAR(255) NOT NULL DEFAULT '',
453 disabled
TINYINT(1) NOT NULL DEFAULT 0,
454 lastUpdateTime
INT(10) NOT NULL DEFAULT 0,
455 status
ENUM('online', 'offline') NOT NULL DEFAULT 'online',
459 DROP TABLE IF EXISTS wcf1_package_update_version
;
460 CREATE TABLE wcf1_package_update_version (
461 packageUpdateVersionID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
462 packageUpdateID
INT(10) NOT NULL,
463 packageVersion
VARCHAR(50) NOT NULL DEFAULT '',
464 updateType
VARCHAR(10) NOT NULL DEFAULT '',
465 packageDate
INT(10) NOT NULL DEFAULT 0,
466 filename
VARCHAR(255) NOT NULL DEFAULT '',
467 UNIQUE KEY packageUpdateID (packageUpdateID
, packageVersion
)
470 DROP TABLE IF EXISTS wcf1_page_menu_item
;
471 CREATE TABLE wcf1_page_menu_item (
472 menuItemID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
473 packageID
INT(10) NOT NULL,
474 menuItem
VARCHAR(255) NOT NULL DEFAULT '',
475 parentMenuItem
VARCHAR(255) NOT NULL DEFAULT '',
476 menuItemLink
VARCHAR(255) NOT NULL DEFAULT '',
477 menuPosition
ENUM('header', 'footer') NOT NULL DEFAULT 'header',
478 showOrder
INT(10) NOT NULL DEFAULT 0,
479 permissions
TEXT NULL,
481 isDisabled
TINYINT(1) NOT NULL DEFAULT 0,
482 className
VARCHAR(255) NOT NULL DEFAULT '',
483 isLandingPage
TINYINT(1) NOT NULL DEFAULT 0,
484 newWindow
TINYINT(1) NOT NULL DEFAULT 0,
485 UNIQUE KEY (packageID
, menuItem
)
488 DROP TABLE IF EXISTS wcf1_search
;
489 CREATE TABLE wcf1_search (
490 searchID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
492 searchData MEDIUMTEXT
NOT NULL,
493 searchTime
INT(10) NOT NULL DEFAULT 0,
494 searchType
VARCHAR(255) NOT NULL DEFAULT '',
495 searchHash
CHAR(40) NOT NULL DEFAULT '',
496 KEY searchHash (searchHash
)
499 DROP TABLE IF EXISTS wcf1_session
;
500 CREATE TABLE wcf1_session (
501 sessionID
CHAR(40) NOT NULL PRIMARY KEY,
503 ipAddress
VARCHAR(39) NOT NULL DEFAULT '',
504 userAgent
VARCHAR(255) NOT NULL DEFAULT '',
505 lastActivityTime
INT(10) NOT NULL DEFAULT 0,
506 requestURI
VARCHAR(255) NOT NULL DEFAULT '',
507 requestMethod
VARCHAR(4) NOT NULL DEFAULT '',
508 controller
VARCHAR(255) NOT NULL DEFAULT '',
509 parentObjectType
VARCHAR(255) NOT NULL DEFAULT '',
510 parentObjectID
INT(10) NOT NULL DEFAULT 0,
511 objectType
VARCHAR(255) NOT NULL DEFAULT '',
512 objectID
INT(10) NOT NULL DEFAULT 0,
513 sessionVariables MEDIUMTEXT
,
514 spiderID
INT(10) NOT NULL DEFAULT 0,
515 KEY packageID (lastActivityTime
, spiderID
)
518 DROP TABLE IF EXISTS wcf1_sitemap
;
519 CREATE TABLE wcf1_sitemap (
520 sitemapID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
521 packageID
INT(10) NOT NULL,
522 sitemapName
VARCHAR(80) NOT NULL DEFAULT '',
523 className
VARCHAR(255) NOT NULL DEFAULT '',
524 showOrder
INT(10) NOT NULL DEFAULT 0,
525 UNIQUE KEY sitemapName (packageID
, sitemapName
)
528 DROP TABLE IF EXISTS wcf1_spider
;
529 CREATE TABLE wcf1_spider (
530 spiderID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
531 spiderIdentifier
VARCHAR(255) DEFAULT '',
532 spiderName
VARCHAR(255) DEFAULT '',
533 spiderURL
VARCHAR(255) DEFAULT '',
534 UNIQUE KEY spiderIdentifier (spiderIdentifier
)
537 DROP TABLE IF EXISTS wcf1_style
;
538 CREATE TABLE wcf1_style (
539 styleID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
540 packageID
INT(10) NOT NULL,
541 styleName
VARCHAR(255) NOT NULL DEFAULT '',
542 templateGroupID
INT(10) NOT NULL DEFAULT 0,
543 isDefault
TINYINT(1) NOT NULL DEFAULT 0,
544 disabled
TINYINT(1) NOT NULL DEFAULT 0,
545 styleDescription
TEXT,
546 styleVersion
VARCHAR(255) NOT NULL DEFAULT '',
547 styleDate
CHAR(10) NOT NULL DEFAULT '0000-00-00',
548 image
VARCHAR(255) NOT NULL DEFAULT '',
549 copyright
VARCHAR(255) NOT NULL DEFAULT '',
550 license
VARCHAR(255) NOT NULL DEFAULT '',
551 authorName
VARCHAR(255) NOT NULL DEFAULT '',
552 authorURL
VARCHAR(255) NOT NULL DEFAULT '',
553 iconPath
VARCHAR(255) NOT NULL DEFAULT '',
554 imagePath
VARCHAR(255) NOT NULL DEFAULT ''
557 DROP TABLE IF EXISTS wcf1_style_variable
;
558 CREATE TABLE wcf1_style_variable (
559 variableID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
560 variableName
VARCHAR(50) NOT NULL,
561 defaultValue MEDIUMTEXT
,
562 UNIQUE KEY variableName (variableName
)
565 DROP TABLE IF EXISTS wcf1_style_variable_value
;
566 CREATE TABLE wcf1_style_variable_value (
567 styleID
INT(10) NOT NULL,
568 variableID
INT(10) NOT NULL,
569 variableValue MEDIUMTEXT
,
570 UNIQUE KEY (styleID
, variableID
)
573 DROP TABLE IF EXISTS wcf1_template
;
574 CREATE TABLE wcf1_template (
575 templateID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
576 packageID
INT(10) NOT NULL,
577 templateName
VARCHAR(255) NOT NULL DEFAULT '',
578 templateGroupID
INT(10),
579 obsolete
TINYINT(1) NOT NULL DEFAULT 0,
580 KEY packageID (packageID
, templateName
),
581 KEY templateGroupID (packageID
, templateGroupID
, templateName
)
584 DROP TABLE IF EXISTS wcf1_template_group
;
585 CREATE TABLE wcf1_template_group (
586 templateGroupID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
587 parentTemplateGroupID
INT(10) NOT NULL DEFAULT 0,
588 templateGroupName
VARCHAR(255) NOT NULL DEFAULT '',
589 templateGroupFolderName
VARCHAR(255) NOT NULL DEFAULT ''
592 DROP TABLE IF EXISTS wcf1_template_listener
;
593 CREATE TABLE wcf1_template_listener (
594 listenerID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
595 packageID
INT(10) NOT NULL,
596 name VARCHAR(80) NOT NULL DEFAULT '',
597 environment
ENUM('user','admin') NOT NULL DEFAULT 'user',
598 templateName
VARCHAR(80) NOT NULL DEFAULT '',
599 eventName
VARCHAR(50) NOT NULL DEFAULT '',
600 templateCode
TEXT NOT NULL,
601 KEY templateName (environment
, templateName
)
604 DROP TABLE IF EXISTS wcf1_user
;
605 CREATE TABLE wcf1_user (
606 userID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
607 username
VARCHAR(255) NOT NULL DEFAULT '',
608 email
VARCHAR(255) NOT NULL DEFAULT '',
609 password VARCHAR(40) NOT NULL DEFAULT '',
610 salt
VARCHAR(40) NOT NULL DEFAULT '',
611 accessToken
CHAR(40) NOT NULL DEFAULT '',
612 languageID
INT(10) NOT NULL DEFAULT 0,
613 registrationDate
INT(10) NOT NULL DEFAULT 0,
614 styleID
INT(10) NOT NULL DEFAULT 0,
616 KEY username (username
),
617 KEY registrationDate (registrationDate
),
618 KEY styleID (styleID
)
621 DROP TABLE IF EXISTS wcf1_user_collapsible_content
;
622 CREATE TABLE wcf1_user_collapsible_content (
623 objectTypeID
INT(10) NOT NULL,
624 objectID
VARCHAR(50) NOT NULL,
625 userID
INT(10) NOT NULL,
626 UNIQUE KEY (objectTypeID
, objectID
, userID
)
629 DROP TABLE IF EXISTS wcf1_user_group
;
630 CREATE TABLE wcf1_user_group (
631 groupID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
632 groupName
VARCHAR(255) NOT NULL DEFAULT '',
633 groupType
TINYINT(1) NOT NULL DEFAULT 4
636 DROP TABLE IF EXISTS wcf1_user_group_option
;
637 CREATE TABLE wcf1_user_group_option (
638 optionID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
640 optionName
VARCHAR(255) NOT NULL DEFAULT '',
641 categoryName
VARCHAR(255) NOT NULL DEFAULT '',
642 optionType
VARCHAR(255) NOT NULL DEFAULT '',
643 defaultValue MEDIUMTEXT
,
644 adminDefaultValue MEDIUMTEXT
,
645 validationPattern
TEXT,
646 enableOptions MEDIUMTEXT
,
647 showOrder
INT(10) NOT NULL DEFAULT 0,
650 additionalData MEDIUMTEXT
,
651 UNIQUE KEY optionName (optionName
, packageID
)
654 DROP TABLE IF EXISTS wcf1_user_group_option_category
;
655 CREATE TABLE wcf1_user_group_option_category (
656 categoryID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
657 packageID
INT(10) NOT NULL,
658 categoryName
VARCHAR(255) NOT NULL DEFAULT '',
659 parentCategoryName
VARCHAR(255) NOT NULL DEFAULT '',
660 showOrder
INT(10) NOT NULL DEFAULT 0,
663 UNIQUE KEY categoryName (categoryName
, packageID
)
666 DROP TABLE IF EXISTS wcf1_user_group_option_value
;
667 CREATE TABLE wcf1_user_group_option_value (
668 groupID
INT(10) NOT NULL,
669 optionID
INT(10) NOT NULL,
670 optionValue MEDIUMTEXT
NOT NULL,
671 UNIQUE KEY groupID (groupID
, optionID
)
674 DROP TABLE IF EXISTS wcf1_user_option
;
675 CREATE TABLE wcf1_user_option (
676 optionID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
677 packageID
INT(10) NOT NULL,
678 optionName
VARCHAR(255) NOT NULL DEFAULT '',
679 categoryName
VARCHAR(255) NOT NULL DEFAULT '',
680 optionType
VARCHAR(255) NOT NULL DEFAULT '',
681 defaultValue MEDIUMTEXT
,
682 validationPattern
TEXT,
683 selectOptions MEDIUMTEXT
,
684 enableOptions MEDIUMTEXT
,
685 required
TINYINT(1) NOT NULL DEFAULT 0,
686 askDuringRegistration
TINYINT(1) NOT NULL DEFAULT 0,
687 editable
TINYINT(1) NOT NULL DEFAULT 0,
688 visible
TINYINT(1) NOT NULL DEFAULT 0,
689 outputClass
VARCHAR(255) NOT NULL DEFAULT '',
690 searchable
TINYINT(1) NOT NULL DEFAULT 0,
691 showOrder
INT(10) NOT NULL DEFAULT 0,
692 disabled
TINYINT(1) NOT NULL DEFAULT 0,
695 additionalData MEDIUMTEXT
,
696 UNIQUE KEY optionName (optionName
, packageID
),
697 KEY categoryName (categoryName
)
700 DROP TABLE IF EXISTS wcf1_user_option_category
;
701 CREATE TABLE wcf1_user_option_category (
702 categoryID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
703 packageID
INT(10) NOT NULL,
704 categoryName
VARCHAR(255) NOT NULL DEFAULT '',
705 parentCategoryName
VARCHAR(255) NOT NULL DEFAULT '',
706 showOrder
INT(10) NOT NULL DEFAULT 0,
709 UNIQUE KEY categoryName (categoryName
, packageID
)
712 DROP TABLE IF EXISTS wcf1_user_option_value
;
713 CREATE TABLE wcf1_user_option_value (
714 userID
INT(10) NOT NULL PRIMARY KEY
717 DROP TABLE IF EXISTS wcf1_user_storage
;
718 CREATE TABLE wcf1_user_storage (
719 userID
INT(10) NOT NULL,
720 field
VARCHAR(80) NOT NULL DEFAULT '',
722 UNIQUE KEY userStorageData (userID
, field
)
725 DROP TABLE IF EXISTS wcf1_user_to_group
;
726 CREATE TABLE wcf1_user_to_group (
727 userID
INT(10) NOT NULL,
728 groupID
INT(10) NOT NULL,
729 UNIQUE KEY userID (userID
, groupID
)
732 DROP TABLE IF EXISTS wcf1_user_to_language
;
733 CREATE TABLE wcf1_user_to_language (
734 userID
INT(10) NOT NULL,
735 languageID
INT(10) NOT NULL,
736 UNIQUE KEY userID (userID
, languageID
)
740 ALTER TABLE wcf1_acp_menu_item
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
742 ALTER TABLE wcf1_acp_search_provider
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
744 ALTER TABLE wcf1_acp_session
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
746 ALTER TABLE wcf1_acp_session_access_log
ADD FOREIGN KEY (sessionLogID
) REFERENCES wcf1_acp_session_log (sessionLogID
) ON DELETE CASCADE;
748 ALTER TABLE wcf1_acp_session_log
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE SET NULL;
750 ALTER TABLE wcf1_acp_template
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
752 ALTER TABLE wcf1_application
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
754 ALTER TABLE wcf1_category
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
756 ALTER TABLE wcf1_cleanup_listener
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
758 ALTER TABLE wcf1_cleanup_log
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
760 ALTER TABLE wcf1_clipboard_action
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
762 ALTER TABLE wcf1_clipboard_item
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
764 ALTER TABLE wcf1_clipboard_page
ADD FOREIGN KEY (actionID
) REFERENCES wcf1_clipboard_action (actionID
) ON DELETE CASCADE;
765 ALTER TABLE wcf1_clipboard_page
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
767 ALTER TABLE wcf1_core_object
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
769 ALTER TABLE wcf1_cronjob
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
771 ALTER TABLE wcf1_cronjob_log
ADD FOREIGN KEY (cronjobID
) REFERENCES wcf1_cronjob (cronjobID
) ON DELETE CASCADE;
773 ALTER TABLE wcf1_event_listener
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
775 ALTER TABLE wcf1_language_item
ADD FOREIGN KEY (languageID
) REFERENCES wcf1_language (languageID
) ON DELETE CASCADE;
776 ALTER TABLE wcf1_language_item
ADD FOREIGN KEY (languageCategoryID
) REFERENCES wcf1_language_category (languageCategoryID
) ON DELETE CASCADE;
777 ALTER TABLE wcf1_language_item
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
779 ALTER TABLE wcf1_modification_log
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
780 ALTER TABLE wcf1_modification_log
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE SET NULL;
782 ALTER TABLE wcf1_object_type
ADD FOREIGN KEY (definitionID
) REFERENCES wcf1_object_type_definition (definitionID
) ON DELETE CASCADE;
783 ALTER TABLE wcf1_object_type
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
785 ALTER TABLE wcf1_object_type_definition
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
787 ALTER TABLE wcf1_option
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
789 ALTER TABLE wcf1_option_category
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
791 ALTER TABLE wcf1_package_exclusion
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
793 ALTER TABLE wcf1_package_installation_file_log
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
795 ALTER TABLE wcf1_package_installation_form
ADD FOREIGN KEY (queueID
) REFERENCES wcf1_package_installation_queue (queueID
) ON DELETE CASCADE;
797 ALTER TABLE wcf1_package_installation_node
ADD FOREIGN KEY (queueID
) REFERENCES wcf1_package_installation_queue (queueID
) ON DELETE CASCADE;
799 ALTER TABLE wcf1_package_installation_plugin
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
801 ALTER TABLE wcf1_package_installation_queue
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
802 ALTER TABLE wcf1_package_installation_queue
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE SET NULL;
804 ALTER TABLE wcf1_package_installation_sql_log
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
806 ALTER TABLE wcf1_package_requirement
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
807 ALTER TABLE wcf1_package_requirement
ADD FOREIGN KEY (requirement
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
809 ALTER TABLE wcf1_package_requirement_map
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
810 ALTER TABLE wcf1_package_requirement_map
ADD FOREIGN KEY (requirement
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
812 ALTER TABLE wcf1_package_update
ADD FOREIGN KEY (packageUpdateServerID
) REFERENCES wcf1_package_update_server (packageUpdateServerID
) ON DELETE CASCADE;
814 ALTER TABLE wcf1_package_update_exclusion
ADD FOREIGN KEY (packageUpdateVersionID
) REFERENCES wcf1_package_update_version (packageUpdateVersionID
) ON DELETE CASCADE;
816 ALTER TABLE wcf1_package_update_fromversion
ADD FOREIGN KEY (packageUpdateVersionID
) REFERENCES wcf1_package_update_version (packageUpdateVersionID
) ON DELETE CASCADE;
818 ALTER TABLE wcf1_package_update_requirement
ADD FOREIGN KEY (packageUpdateVersionID
) REFERENCES wcf1_package_update_version (packageUpdateVersionID
) ON DELETE CASCADE;
820 ALTER TABLE wcf1_package_update_version
ADD FOREIGN KEY (packageUpdateID
) REFERENCES wcf1_package_update (packageUpdateID
) ON DELETE CASCADE;
822 ALTER TABLE wcf1_page_menu_item
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
824 ALTER TABLE wcf1_search
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
826 ALTER TABLE wcf1_session
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
828 ALTER TABLE wcf1_sitemap
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
830 ALTER TABLE wcf1_user_storage
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
832 ALTER TABLE wcf1_style
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
834 ALTER TABLE wcf1_style_variable_value
ADD FOREIGN KEY (styleID
) REFERENCES wcf1_style (styleID
) ON DELETE CASCADE;
835 ALTER TABLE wcf1_style_variable_value
ADD FOREIGN KEY (variableID
) REFERENCES wcf1_style_variable (variableID
) ON DELETE CASCADE;
837 ALTER TABLE wcf1_template
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
838 ALTER TABLE wcf1_template
ADD FOREIGN KEY (templateGroupID
) REFERENCES wcf1_template_group (templateGroupID
) ON DELETE CASCADE;
840 ALTER TABLE wcf1_template_listener
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
842 ALTER TABLE wcf1_user_collapsible_content
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
843 ALTER TABLE wcf1_user_collapsible_content
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
845 ALTER TABLE wcf1_user_group_option
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
847 ALTER TABLE wcf1_user_group_option_category
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
849 ALTER TABLE wcf1_user_group_option_value
ADD FOREIGN KEY (groupID
) REFERENCES wcf1_user_group (groupID
) ON DELETE CASCADE;
850 ALTER TABLE wcf1_user_group_option_value
ADD FOREIGN KEY (optionID
) REFERENCES wcf1_user_group_option (optionID
) ON DELETE CASCADE;
852 ALTER TABLE wcf1_user_option
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
854 ALTER TABLE wcf1_user_option_category
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
856 ALTER TABLE wcf1_user_option_value
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
858 ALTER TABLE wcf1_user_to_group
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
859 ALTER TABLE wcf1_user_to_group
ADD FOREIGN KEY (groupID
) REFERENCES wcf1_user_group (groupID
) ON DELETE CASCADE;
861 ALTER TABLE wcf1_user_to_language
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
862 ALTER TABLE wcf1_user_to_language
ADD FOREIGN KEY (languageID
) REFERENCES wcf1_language (languageID
) ON DELETE CASCADE;
864 /* default inserts */
865 -- default user groups
866 INSERT INTO wcf1_user_group (groupName
, groupType
) VALUES ('wcf.acp.group.group1', 1);
867 INSERT INTO wcf1_user_group (groupName
, groupType
) VALUES ('wcf.acp.group.group2', 2);
868 INSERT INTO wcf1_user_group (groupName
, groupType
) VALUES ('wcf.acp.group.group3', 3);
869 INSERT INTO wcf1_user_group (groupName
, groupType
) VALUES ('wcf.acp.group.group4', 4);
870 INSERT INTO wcf1_user_group (groupName
, groupType
) VALUES ('wcf.acp.group.group5', 4);
871 INSERT INTO wcf1_user_group (groupName
, groupType
) VALUES ('wcf.acp.group.group6', 4);
873 -- default user group options
874 INSERT INTO wcf1_user_group_option (optionName
, categoryName
, optionType
, defaultValue
, adminDefaultValue
, showOrder
) VALUES ('admin.general.canUseAcp', 'admin.general', 'boolean', '0', '1', 1);
875 INSERT INTO wcf1_user_group_option (optionName
, categoryName
, optionType
, defaultValue
, adminDefaultValue
, showOrder
) VALUES ('admin.system.package.canInstallPackage', 'admin.system.package', 'boolean', '0', '1', 1);
876 INSERT INTO wcf1_user_group_option (optionName
, categoryName
, optionType
, defaultValue
, adminDefaultValue
, showOrder
) VALUES ('admin.user.canEditGroup', 'admin.user.group', 'boolean', '0', '1', 1);
878 -- default user group option values
879 INSERT INTO wcf1_user_group_option_value (groupID
, optionID
, optionValue
) VALUES (1, 1, '0'); -- Everyone
880 INSERT INTO wcf1_user_group_option_value (groupID
, optionID
, optionValue
) VALUES (1, 2, '0'); -- Everyone
881 INSERT INTO wcf1_user_group_option_value (groupID
, optionID
, optionValue
) VALUES (1, 3, '0'); -- Everyone
882 INSERT INTO wcf1_user_group_option_value (groupID
, optionID
, optionValue
) VALUES (4, 1, '1'); -- Administrators
883 INSERT INTO wcf1_user_group_option_value (groupID
, optionID
, optionValue
) VALUES (4, 2, '1'); -- Administrators
884 INSERT INTO wcf1_user_group_option_value (groupID
, optionID
, optionValue
) VALUES (4, 3, '1'); -- Administrators
886 -- default update servers
887 INSERT INTO wcf1_package_update_server (serverURL
, status
, disabled
, errorMessage
, lastUpdateTime
, loginUsername
, loginPassword
) VALUES ('http://update.woltlab.com/maelstrom/', 'online', 0, NULL, 0, '', '');
888 INSERT INTO wcf1_package_update_server (serverURL
, status
, disabled
, errorMessage
, lastUpdateTime
, loginUsername
, loginPassword
) VALUES ('http://store.woltlab.com/maelstrom/', 'online', 0, NULL, 0, '', '');
890 -- style default values
891 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfContentBackgroundColor', 'rgba(255, 255, 255, 1)');
892 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfColor', 'rgba(102, 102, 102, 1)');
893 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfLinkColor', 'rgba(63, 127, 191, 1)');
894 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfLinkHoverColor', 'rgba(15, 79, 143, 1)');
895 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfContainerBackgroundColor', 'rgba(255, 255, 255, 1)');
896 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfContainerAccentBackgroundColor', 'rgba(249, 249, 249, 1)');
897 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfContainerHoverBackgroundColor', 'rgba(244, 244, 244, 1)');
898 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfContainerBorderColor', 'rgba(221, 221, 221, 1)');
899 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfContainerBorderRadius', '0');
900 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfTabularBoxBackgroundColor', 'rgba(63, 127, 191, 1)');
901 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfTabularBoxColor', 'rgba(255, 255, 255, 1)');
902 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfTabularBoxHoverColor', 'rgba(255, 255, 255, 1)');
903 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfUserPanelBackgroundColor', 'rgba(45, 45, 45, 1)');
904 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfUserPanelColor', 'rgba(255, 255, 255, 1)');
905 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfUserPanelHoverColor', 'rgba(255, 255, 255, 1)');
906 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonBackgroundColor', 'rgba(249, 249, 249, 1)');
907 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonBorderColor', 'rgba(221, 221, 221, 1)');
908 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonColor', 'rgba(102, 102, 102, 1)');
909 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonPrimaryBackgroundColor', 'rgba(211, 232, 254, 1)');
910 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonPrimaryBorderColor', 'rgba(136, 194, 255, 1)');
911 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonPrimaryColor', 'rgba(102, 153, 204, 1)');
912 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonPrimaryHoverBackgroundColor', 'darken(@wcfButtonPrimaryBackgroundColor, 3%)');
913 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonPrimaryHoverBorderColor', 'darken(@wcfButtonPrimaryBorderColor, 10%)');
914 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonPrimaryHoverColor', '@wcfButtonPrimaryColor');
915 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonHoverBackgroundColor', 'rgba(241, 241, 241, 1)');
916 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonHoverBorderColor', 'rgba(224, 224, 224, 1)');
917 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonHoverColor', 'rgba(102, 102, 102, 1)');
918 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfInputBackgroundColor', 'rgba(255, 255, 255, 1)');
919 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfInputColor', 'rgba(102, 102, 102, 1)');
920 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfInputBorderColor', 'rgba(204, 204, 204, 1)');
921 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfInputHoverBackgroundColor', 'rgba(239, 247, 255, 1)');
922 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfInputHoverBorderColor', 'rgba(198, 222, 248, 1)');
923 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfBaseFontSize', '13px');
924 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfBaseFontFamily', '"Trebuchet MS", Arial, sans-serif');
925 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfLayoutFluidGap', '30px');
926 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfLayoutFixedWidth', '1200px');
927 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfPageBackgroundColor', 'rgba(224, 224, 224, 1)');
928 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfPageColor', 'rgba(102, 102, 102, 1)');
929 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfPageLinkColor', 'rgba(63, 127, 191, 1)');
930 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfPageLinkHoverColor', 'rgba(15, 79, 143, 1)');
931 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfSidebarBackgroundColor', '@wcfContainerHoverBackgroundColor');
932 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfDimmedColor', 'rgba(136, 136, 136, 1)');
933 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfLabelColor', '@wcfColor');
934 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfHeadlineColor', '@wcfColor');
935 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfHeadlineFontFamily', '"Trebuchet MS", Arial, sans-serif');
936 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfDropdownBackgroundColor', '@wcfContentBackgroundColor');
937 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfDropdownColor', '@wcfColor');
938 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfDropdownBorderColor', '@wcfContainerBorderColor');
939 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfDropdownHoverBackgroundColor', '@wcfContainerHoverBackgroundColor');
940 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfBaseLineHeight', '1.27');
941 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfHeadlineFontSize', '170%');
942 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfSubHeadlineFontSize', '140%');
943 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfTitleFontSize', '120%');
944 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfSmallFontSize', '85%');
945 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfWarningColor', 'rgba(153, 153, 0, 1)');
946 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfWarningBackgroundColor', 'rgba(255, 255, 221, 1)');
947 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfWarningBorderColor', 'rgba(204, 204, 0, 1)');
948 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfErrorColor', 'rgba(204, 0, 0, 1)');
949 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfErrorBackgroundColor', 'rgba(255, 238, 238, 1)');
950 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfErrorBorderColor', 'rgba(255, 153, 153, 1)');
951 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfSuccessColor', 'rgba(0, 153, 0, 1)');
952 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfSuccessBackgroundColor', 'rgba(238, 255, 238, 1)');
953 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfSuccessBorderColor', 'rgba(0, 204, 0, 1)');
954 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfInfoColor', 'rgba(102, 136, 187, 1)');
955 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfInfoBackgroundColor', 'rgba(221, 238, 255, 1)');
956 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfInfoBorderColor', 'rgba(153, 187, 238, 1)');
957 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfTooltipBackgroundColor', 'rgba(0, 0, 0, .8)');
958 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfTooltipColor', 'rgba(255, 255, 255, 1)');
959 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfGapTiny', '4px');
960 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfGapSmall', '7px');
961 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfGapMedium', '14px');
962 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfGapLarge', '21px');
963 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfNavigationHeaderBackgroundColor', '@wcfContentBackgroundColor');
964 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfNavigationFooterBackgroundColor', '@wcfContainerAccentBackgroundColor');
965 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfMainMenuBackgroundColor', '@wcfContainerAccentBackgroundColor');
966 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfMainMenuHoverBackgroundColor', '@wcfContainerAccentBackgroundColor');
967 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfMainMenuColor', '@wcfColor');
968 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfMainMenuActiveColor', '@wcfLinkColor');
969 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfUserPanelHoverBackgroundColor', 'rgba(60, 60, 60, 1)');
970 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfMarkedBackgroundColor', 'rgba(255, 255, 200, 1)');
971 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('useFluidLayout', '1');
972 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('pageLogo', '');
973 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('pageLogoHeight', 'auto');
974 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('pageLogoWidth', 'auto');
975 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('individualLess', '');
976 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('overrideLess', '');