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(7) 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(7) 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,
110 application
VARCHAR(20) NOT NULL,
111 UNIQUE KEY applicationTemplate (application
, templateName
)
114 DROP TABLE IF EXISTS wcf1_application
;
115 CREATE TABLE wcf1_application (
116 packageID
INT(10) NOT NULL PRIMARY KEY,
117 domainName
VARCHAR(255) NOT NULL,
118 domainPath
VARCHAR(255) NOT NULL DEFAULT '/',
119 cookieDomain
VARCHAR(255) NOT NULL,
120 cookiePath
VARCHAR(255) NOT NULL DEFAULT '/',
121 isPrimary
TINYINT(1) NOT NULL DEFAULT 0
124 DROP TABLE IF EXISTS wcf1_attachment
;
125 CREATE TABLE wcf1_attachment (
126 attachmentID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
127 objectTypeID
INT(10) NOT NULL,
130 tmpHash
VARCHAR(40) NOT NULL DEFAULT '',
131 filename
VARCHAR(255) NOT NULL DEFAULT '',
132 filesize
INT(10) NOT NULL DEFAULT 0,
133 fileType
VARCHAR(255) NOT NULL DEFAULT '',
134 fileHash
VARCHAR(40) NOT NULL DEFAULT '',
136 isImage
TINYINT(1) NOT NULL DEFAULT 0,
137 width
SMALLINT(5) NOT NULL DEFAULT 0,
138 height
SMALLINT(5) NOT NULL DEFAULT 0,
140 tinyThumbnailType
VARCHAR(255) NOT NULL DEFAULT '',
141 tinyThumbnailSize
INT(10) NOT NULL DEFAULT 0,
142 tinyThumbnailWidth
SMALLINT(5) NOT NULL DEFAULT 0,
143 tinyThumbnailHeight
SMALLINT(5) NOT NULL DEFAULT 0,
145 thumbnailType
VARCHAR(255) NOT NULL DEFAULT '',
146 thumbnailSize
INT(10) NOT NULL DEFAULT 0,
147 thumbnailWidth
SMALLINT(5) NOT NULL DEFAULT 0,
148 thumbnailHeight
SMALLINT(5) NOT NULL DEFAULT 0,
150 downloads
INT(10) NOT NULL DEFAULT 0,
151 lastDownloadTime
INT(10) NOT NULL DEFAULT 0,
152 uploadTime
INT(10) NOT NULL DEFAULT 0,
153 showOrder
SMALLINT(5) NOT NULL DEFAULT 0,
154 KEY (objectTypeID
, objectID
),
155 KEY (objectTypeID
, tmpHash
),
156 KEY (objectID
, uploadTime
)
159 DROP TABLE IF EXISTS wcf1_bbcode
;
160 CREATE TABLE wcf1_bbcode (
161 bbcodeID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
162 bbcodeTag
VARCHAR(255) NOT NULL,
163 packageID
INT(10) NOT NULL,
164 htmlOpen
VARCHAR(255) NOT NULL DEFAULT '',
165 htmlClose
VARCHAR(255) NOT NULL DEFAULT '',
166 allowedChildren
VARCHAR(255) NOT NULL DEFAULT 'all',
167 className
VARCHAR(255) NOT NULL DEFAULT '',
168 wysiwygIcon
varchar(255) NOT NULL DEFAULT '',
169 buttonLabel
VARCHAR(255) NOT NULL DEFAULT '',
170 isSourceCode
TINYINT(1) NOT NULL DEFAULT 0,
171 isDisabled
TINYINT(1) NOT NULL DEFAULT 0,
172 showButton
TINYINT(1) NOT NULL DEFAULT 0,
173 UNIQUE KEY bbcodeTag (bbcodeTag
)
176 DROP TABLE IF EXISTS wcf1_bbcode_attribute
;
177 CREATE TABLE wcf1_bbcode_attribute (
178 attributeID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
179 bbcodeID
INT(10) NOT NULL,
180 attributeNo
TINYINT(3) NOT NULL DEFAULT 0,
181 attributeHtml
VARCHAR(255) NOT NULL DEFAULT '',
182 validationPattern
VARCHAR(255) NOT NULL DEFAULT '',
183 required
TINYINT(1) NOT NULL DEFAULT 0,
184 useText
TINYINT(1) NOT NULL DEFAULT 0,
185 UNIQUE KEY attributeNo (bbcodeID
, attributeNo
)
188 DROP TABLE IF EXISTS wcf1_bbcode_media_provider
;
189 CREATE TABLE wcf1_bbcode_media_provider (
190 providerID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
191 title
VARCHAR(255) NOT NULL,
196 DROP TABLE IF EXISTS wcf1_category
;
197 CREATE TABLE wcf1_category (
198 categoryID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
199 objectTypeID
INT(10) NOT NULL,
200 parentCategoryID
INT(10) NOT NULL,
201 title
VARCHAR(255) NOT NULL,
203 showOrder
INT(10) NOT NULL,
204 time INT(10) NOT NULL,
205 isDisabled
TINYINT(1) NOT NULL DEFAULT 0,
209 DROP TABLE IF EXISTS wcf1_clipboard_action
;
210 CREATE TABLE wcf1_clipboard_action (
211 actionID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
212 packageID
INT(10) NOT NULL DEFAULT 0,
213 actionName
VARCHAR(50) NOT NULL DEFAULT '',
214 actionClassName
VARCHAR(200) NOT NULL DEFAULT '',
215 showOrder
INT(10) NOT NULL DEFAULT 0,
216 UNIQUE KEY actionName (packageID
, actionName
, actionClassName
)
219 DROP TABLE IF EXISTS wcf1_clipboard_item
;
220 CREATE TABLE wcf1_clipboard_item (
221 objectTypeID
INT(10) NOT NULL DEFAULT 0,
222 userID
INT(10) NOT NULL DEFAULT 0,
223 objectID
INT(10) NOT NULL DEFAULT 0,
224 UNIQUE KEY (objectTypeID
, userID
, objectID
)
227 DROP TABLE IF EXISTS wcf1_clipboard_page
;
228 CREATE TABLE wcf1_clipboard_page (
229 pageClassName
VARCHAR(80) NOT NULL DEFAULT '',
230 packageID
INT(10) NOT NULL DEFAULT 0,
231 actionID
INT(10) NOT NULL DEFAULT 0
234 DROP TABLE IF EXISTS wcf1_comment
;
235 CREATE TABLE wcf1_comment (
236 commentID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
237 objectTypeID
INT(10) NOT NULL,
238 objectID
INT(10) NOT NULL,
239 time INT(10) NOT NULL DEFAULT '0',
241 username
VARCHAR(255) NOT NULL,
242 message
TEXT NOT NULL,
243 responses
MEDIUMINT(7) NOT NULL DEFAULT '0',
244 lastResponseIDs
VARCHAR(255) NOT NULL DEFAULT '',
246 KEY (objectTypeID
, objectID
, time)
249 DROP TABLE IF EXISTS wcf1_comment_response
;
250 CREATE TABLE wcf1_comment_response (
251 responseID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
252 commentID
INT(10) NOT NULL,
253 time INT(10) NOT NULL DEFAULT '0',
255 username
VARCHAR(255) NOT NULL,
256 message
TEXT NOT NULL,
258 KEY (commentID
, time)
261 DROP TABLE IF EXISTS wcf1_core_object
;
262 CREATE TABLE wcf1_core_object (
263 objectID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
264 packageID
INT(10) NOT NULL,
265 objectName
VARCHAR(255) NOT NULL DEFAULT '',
266 UNIQUE KEY object (packageID
, objectName
)
269 DROP TABLE IF EXISTS wcf1_cronjob
;
270 CREATE TABLE wcf1_cronjob (
271 cronjobID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
272 className
varchar(255) NOT NULL DEFAULT '',
273 packageID
INT(10) NOT NULL,
274 description
varchar(255) NOT NULL DEFAULT '',
275 startMinute
varchar(255) NOT NULL DEFAULT '*',
276 startHour
varchar(255) NOT NULL DEFAULT '*',
277 startDom
varchar(255) NOT NULL DEFAULT '*',
278 startMonth
varchar(255) NOT NULL DEFAULT '*',
279 startDow
varchar(255) NOT NULL DEFAULT '*',
280 lastExec
INT(10) NOT NULL DEFAULT 0,
281 nextExec
INT(10) NOT NULL DEFAULT 0,
282 afterNextExec
INT(10) NOT NULL DEFAULT 0,
283 isDisabled
TINYINT(1) NOT NULL DEFAULT 0,
284 canBeEdited
TINYINT(1) NOT NULL DEFAULT 1,
285 canBeDisabled
TINYINT(1) NOT NULL DEFAULT 1,
286 state TINYINT(1) NOT NULL DEFAULT 0,
287 failCount
TINYINT(1) NOT NULL DEFAULT 0
290 DROP TABLE IF EXISTS wcf1_cronjob_log
;
291 CREATE TABLE wcf1_cronjob_log (
292 cronjobLogID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
293 cronjobID
INT(10) NOT NULL,
294 execTime
INT(10) NOT NULL DEFAULT 0,
295 success
TINYINT(1) NOT NULL DEFAULT 0,
299 DROP TABLE IF EXISTS wcf1_dashboard_box
;
300 CREATE TABLE wcf1_dashboard_box (
301 boxID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
302 packageID
INT(10) NOT NULL,
303 boxName
VARCHAR(255) NOT NULL DEFAULT '',
304 boxType
VARCHAR(30) NOT NULL DEFAULT 'sidebar', -- can be 'content' or 'sidebar'
305 className
VARCHAR(255) NOT NULL DEFAULT ''
308 DROP TABLE IF EXISTS wcf1_dashboard_option
;
309 CREATE TABLE wcf1_dashboard_option (
310 objectTypeID
INT(10) NOT NULL,
311 boxID
INT(10) NOT NULL,
312 showOrder
INT(10) NOT NULL,
313 UNIQUE KEY dashboardOption (objectTypeID
, boxID
)
316 DROP TABLE IF EXISTS wcf1_event_listener
;
317 CREATE TABLE wcf1_event_listener (
318 listenerID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
319 packageID
INT(10) NOT NULL,
320 environment
ENUM('user', 'admin') NOT NULL DEFAULT 'user',
321 eventClassName
VARCHAR(80) NOT NULL DEFAULT '',
322 eventName
VARCHAR(50) NOT NULL DEFAULT '',
323 listenerClassName
VARCHAR(200) NOT NULL DEFAULT '',
324 inherit TINYINT(1) NOT NULL DEFAULT 0,
325 niceValue
TINYINT(3) NOT NULL DEFAULT 0,
326 UNIQUE KEY packageID (packageID
, environment
, eventClassName
, eventName
, listenerClassName
)
329 DROP TABLE IF EXISTS wcf1_import_mapping
;
330 CREATE TABLE wcf1_import_mapping (
331 importHash
CHAR(8) NOT NULL,
332 objectTypeID
INT(10) NOT NULL,
333 oldID
VARCHAR(255) NOT NULL,
334 newID
INT(10) NOT NULL,
335 UNIQUE KEY (importHash
, objectTypeID
, oldID
)
338 DROP TABLE IF EXISTS wcf1_label
;
339 CREATE TABLE wcf1_label (
340 labelID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
341 groupID
INT(10) NOT NULL,
342 label
VARCHAR(80) NOT NULL,
343 cssClassName
VARCHAR(255) NOT NULL DEFAULT ''
346 DROP TABLE IF EXISTS wcf1_label_group
;
347 CREATE TABLE wcf1_label_group (
348 groupID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
349 groupName
VARCHAR(80) NOT NULL,
350 forceSelection
TINYINT(1) NOT NULL DEFAULT 0
353 DROP TABLE IF EXISTS wcf1_label_group_to_object
;
354 CREATE TABLE wcf1_label_group_to_object (
355 groupID
INT(10) NOT NULL,
356 objectTypeID
INT(10) NOT NULL,
357 objectID
INT(10) NULL
360 DROP TABLE IF EXISTS wcf1_label_object
;
361 CREATE TABLE wcf1_label_object (
362 labelID
INT(10) NOT NULL,
363 objectTypeID
INT(10) NOT NULL,
364 objectID
INT(10) NOT NULL,
366 KEY (objectTypeID
, labelID
),
367 KEY (objectTypeID
, objectID
)
370 DROP TABLE IF EXISTS wcf1_language
;
371 CREATE TABLE wcf1_language (
372 languageID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
373 languageCode
VARCHAR(20) NOT NULL DEFAULT '',
374 languageName
VARCHAR(255) NOT NULL DEFAULT '',
375 countryCode
VARCHAR(10) NOT NULL DEFAULT '',
376 isDefault
TINYINT(1) NOT NULL DEFAULT 0,
377 hasContent
TINYINT(1) NOT NULL DEFAULT 0,
378 UNIQUE KEY languageCode (languageCode
)
381 DROP TABLE IF EXISTS wcf1_language_category
;
382 CREATE TABLE wcf1_language_category (
383 languageCategoryID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
384 languageCategory
VARCHAR(255) NOT NULL DEFAULT '',
385 UNIQUE KEY languageCategory (languageCategory
)
388 DROP TABLE IF EXISTS wcf1_language_item
;
389 CREATE TABLE wcf1_language_item (
390 languageItemID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
391 languageID
INT(10) NOT NULL,
392 languageItem
VARCHAR(255) NOT NULL DEFAULT '',
393 languageItemValue MEDIUMTEXT
NOT NULL,
394 languageCustomItemValue MEDIUMTEXT
,
395 languageUseCustomValue
TINYINT(1) NOT NULL DEFAULT 0,
396 languageItemOriginIsSystem
TINYINT(1) NOT NULL DEFAULT 1,
397 languageCategoryID
INT(10) NOT NULL,
399 UNIQUE KEY languageItem (languageItem
, languageID
),
400 KEY languageItemOriginIsSystem (languageItemOriginIsSystem
)
403 DROP TABLE IF EXISTS wcf1_language_server
;
404 CREATE TABLE wcf1_language_server (
405 languageServerID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
406 serverURL
VARCHAR(255) NOT NULL DEFAULT '',
407 isDisabled
TINYINT(1) NOT NULL DEFAULT 0
410 DROP TABLE IF EXISTS wcf1_like
;
411 CREATE TABLE wcf1_like (
412 likeID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
413 objectID
INT(10) NOT NULL DEFAULT 0,
414 objectTypeID
INT(10) NOT NULL,
415 objectUserID
INT(10),
416 userID
INT(10) NOT NULL,
417 time INT(10) NOT NULL DEFAULT 0,
418 likeValue
TINYINT(1) NOT NULL DEFAULT 1,
419 UNIQUE KEY (objectTypeID
, objectID
, userID
)
422 DROP TABLE IF EXISTS wcf1_like_object
;
423 CREATE TABLE wcf1_like_object (
424 likeObjectID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
425 objectTypeID
INT(10) NOT NULL,
426 objectID
INT(10) NOT NULL DEFAULT 0,
427 objectUserID
INT(10),
428 likes
MEDIUMINT(7) NOT NULL DEFAULT 0,
429 dislikes
MEDIUMINT(7) NOT NULL DEFAULT 0,
430 cumulativeLikes
MEDIUMINT(7) NOT NULL DEFAULT 0,
432 UNIQUE KEY (objectTypeID
, objectID
)
435 DROP TABLE IF EXISTS wcf1_moderation_queue
;
436 CREATE TABLE wcf1_moderation_queue (
437 queueID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
438 objectTypeID
INT(10) NOT NULL,
439 objectID
INT(10) NOT NULL,
440 containerID
INT(10) NOT NULL DEFAULT 0,
442 time INT(10) NOT NULL DEFAULT 0,
445 assignedUserID
INT(10) NULL,
446 status
TINYINT(1) NOT NULL DEFAULT 0,
448 lastChangeTime
INT(10) NOT NULL DEFAULT 0,
450 -- additional data, e.g. message if reporting content
453 UNIQUE KEY affectedObject (objectTypeID
, objectID
)
456 DROP TABLE IF EXISTS wcf1_moderation_queue_to_user
;
457 CREATE TABLE wcf1_moderation_queue_to_user (
458 queueID
INT(10) NOT NULL,
459 userID
INT(10) NOT NULL,
460 isAffected
TINYINT(1) NOT NULL DEFAULT 0,
462 UNIQUE KEY queue (queueID
, userID
),
463 KEY affected (queueID
, userID
, isAffected
)
466 DROP TABLE IF EXISTS wcf1_modification_log
;
467 CREATE TABLE wcf1_modification_log (
468 logID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
469 objectTypeID
INT(10) NOT NULL,
470 objectID
INT(10) NOT NULL,
472 username
VARCHAR(255) NOT NULL DEFAULT '',
473 time INT(10) NOT NULL DEFAULT 0,
474 action VARCHAR(80) NOT NULL,
475 additionalData MEDIUMTEXT
478 DROP TABLE IF EXISTS wcf1_object_type
;
479 CREATE TABLE wcf1_object_type (
480 objectTypeID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
481 definitionID
INT(10) NOT NULL,
482 packageID
INT(10) NOT NULL,
483 objectType
VARCHAR(255) NOT NULL,
484 className
VARCHAR(255) NOT NULL DEFAULT '',
485 additionalData MEDIUMTEXT
,
486 UNIQUE KEY objectType (objectType
, definitionID
, packageID
)
489 DROP TABLE IF EXISTS wcf1_object_type_definition
;
490 CREATE TABLE wcf1_object_type_definition (
491 definitionID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
492 definitionName
VARCHAR(255) NOT NULL,
493 packageID
INT(10) NOT NULL,
494 interfaceName
VARCHAR(255) NOT NULL DEFAULT '',
495 categoryName
VARCHAR(80) NOT NULL DEFAULT '',
496 UNIQUE KEY definitionName (definitionName
)
499 DROP TABLE IF EXISTS wcf1_option
;
500 CREATE TABLE wcf1_option (
501 optionID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
502 packageID
INT(10) NOT NULL,
503 optionName
VARCHAR(255) NOT NULL DEFAULT '',
504 categoryName
VARCHAR(255) NOT NULL DEFAULT '',
505 optionType
VARCHAR(255) NOT NULL DEFAULT '',
506 optionValue MEDIUMTEXT
,
507 validationPattern
TEXT,
508 selectOptions MEDIUMTEXT
,
509 enableOptions MEDIUMTEXT
,
510 showOrder
INT(10) NOT NULL DEFAULT 0,
511 hidden
TINYINT(1) NOT NULL DEFAULT 0,
514 supportI18n
TINYINT(1) NOT NULL DEFAULT 0,
515 requireI18n
TINYINT(1) NOT NULL DEFAULT 0,
516 additionalData MEDIUMTEXT
,
518 UNIQUE KEY optionName (optionName
)
521 DROP TABLE IF EXISTS wcf1_option_category
;
522 CREATE TABLE wcf1_option_category (
523 categoryID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
524 packageID
INT(10) NOT NULL,
525 categoryName
VARCHAR(255) NOT NULL DEFAULT '',
526 parentCategoryName
VARCHAR(255) NOT NULL DEFAULT '',
527 showOrder
INT(10) NOT NULL DEFAULT 0,
530 UNIQUE KEY categoryName (categoryName
)
533 DROP TABLE IF EXISTS wcf1_package
;
534 CREATE TABLE wcf1_package (
535 packageID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
536 package
VARCHAR(255) NOT NULL DEFAULT '',
537 packageDir
VARCHAR(255) NOT NULL DEFAULT '',
538 packageName
VARCHAR(255) NOT NULL DEFAULT '',
539 packageDescription
VARCHAR(255) NOT NULL DEFAULT '',
540 packageVersion
VARCHAR(255) NOT NULL DEFAULT '',
541 packageDate
INT(10) NOT NULL DEFAULT 0,
542 installDate
INT(10) NOT NULL DEFAULT 0,
543 updateDate
INT(10) NOT NULL DEFAULT 0,
544 packageURL
VARCHAR(255) NOT NULL DEFAULT '',
545 isApplication
TINYINT(1) NOT NULL DEFAULT 0,
546 author
VARCHAR(255) NOT NULL DEFAULT '',
547 authorURL
VARCHAR(255) NOT NULL DEFAULT '',
548 KEY package (package
)
551 DROP TABLE IF EXISTS wcf1_package_exclusion
;
552 CREATE TABLE wcf1_package_exclusion (
553 packageID
INT(10) NOT NULL,
554 excludedPackage
VARCHAR(255) NOT NULL DEFAULT '',
555 excludedPackageVersion
VARCHAR(255) NOT NULL DEFAULT '',
556 UNIQUE KEY packageID (packageID
, excludedPackage
)
559 DROP TABLE IF EXISTS wcf1_package_installation_file_log
;
560 CREATE TABLE wcf1_package_installation_file_log (
562 filename
VARCHAR(255) NOT NULL,
563 application
VARCHAR(20) NOT NULL,
564 UNIQUE KEY applicationFile (application
, filename
)
567 DROP TABLE IF EXISTS wcf1_package_installation_form
;
568 CREATE TABLE wcf1_package_installation_form (
569 queueID
INT(10) NOT NULL,
570 formName
VARCHAR(80) NOT NULL DEFAULT '',
571 document TEXT NOT NULL,
572 UNIQUE KEY formDocument (queueID
, formName
)
575 DROP TABLE IF EXISTS wcf1_package_installation_node
;
576 CREATE TABLE wcf1_package_installation_node (
577 queueID
INT(10) NOT NULL,
578 processNo
INT(10) NOT NULL DEFAULT 0,
579 sequenceNo
SMALLINT(4) NOT NULL DEFAULT 0,
580 node
CHAR(8) NOT NULL DEFAULT '',
581 parentNode
CHAR(8) NOT NULL DEFAULT '',
582 nodeType
ENUM('optionalPackages','package', 'pip') NOT NULL DEFAULT 'package',
583 nodeData
TEXT NOT NULL,
584 done
TINYINT(1) NOT NULL DEFAULT 0
587 DROP TABLE IF EXISTS wcf1_package_installation_plugin
;
588 CREATE TABLE wcf1_package_installation_plugin (
589 pluginName
VARCHAR(255) NOT NULL PRIMARY KEY,
591 priority
TINYINT(1) NOT NULL DEFAULT 0,
592 className
VARCHAR(255) NOT NULL
595 DROP TABLE IF EXISTS wcf1_package_installation_queue
;
596 CREATE TABLE wcf1_package_installation_queue (
597 queueID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
598 parentQueueID
INT(10) NOT NULL DEFAULT 0,
599 processNo
INT(10) NOT NULL DEFAULT 0,
600 userID
INT(10) NOT NULL,
601 package
VARCHAR(255) NOT NULL DEFAULT '',
602 packageName
VARCHAR(255) NOT NULL DEFAULT '',
604 archive
VARCHAR(255) NOT NULL DEFAULT '',
605 action ENUM('install', 'update', 'uninstall') NOT NULL DEFAULT 'install',
606 done
TINYINT(1) NOT NULL DEFAULT 0,
607 isApplication
TINYINT(1) NOT NULL DEFAULT 0
610 DROP TABLE IF EXISTS wcf1_package_installation_sql_log
;
611 CREATE TABLE wcf1_package_installation_sql_log (
613 sqlTable
VARCHAR(100) NOT NULL DEFAULT '',
614 sqlColumn
VARCHAR(100) NOT NULL DEFAULT '',
615 sqlIndex
VARCHAR(100) NOT NULL DEFAULT '',
616 UNIQUE KEY packageID (packageID
, sqlTable
, sqlColumn
, sqlIndex
)
619 /* SQL_PARSER_OFFSET */
621 DROP TABLE IF EXISTS wcf1_package_requirement
;
622 CREATE TABLE wcf1_package_requirement (
623 packageID
INT(10) NOT NULL,
624 requirement
INT(10) NOT NULL,
625 UNIQUE KEY packageID (packageID
, requirement
)
628 DROP TABLE IF EXISTS wcf1_package_update
;
629 CREATE TABLE wcf1_package_update (
630 packageUpdateID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
631 packageUpdateServerID
INT(10) NOT NULL,
632 package
VARCHAR(255) NOT NULL DEFAULT '',
633 packageName
VARCHAR(255) NOT NULL DEFAULT '',
634 packageDescription
VARCHAR(255) NOT NULL DEFAULT '',
635 author
VARCHAR(255) NOT NULL DEFAULT '',
636 authorURL
VARCHAR(255) NOT NULL DEFAULT '',
637 isApplication
TINYINT(1) NOT NULL DEFAULT 0,
638 UNIQUE KEY packageUpdateServerID (packageUpdateServerID
, package
)
641 DROP TABLE IF EXISTS wcf1_package_update_exclusion
;
642 CREATE TABLE wcf1_package_update_exclusion (
643 packageUpdateVersionID
INT(10) NOT NULL,
644 excludedPackage
VARCHAR(255) NOT NULL DEFAULT '',
645 excludedPackageVersion
VARCHAR(255) NOT NULL DEFAULT '',
646 UNIQUE KEY packageUpdateVersionID (packageUpdateVersionID
, excludedPackage
)
649 DROP TABLE IF EXISTS wcf1_package_update_fromversion
;
650 CREATE TABLE wcf1_package_update_fromversion (
651 packageUpdateVersionID
INT(10) NOT NULL DEFAULT 0,
652 fromversion
VARCHAR(50) NOT NULL DEFAULT '',
653 UNIQUE KEY packageUpdateVersionID (packageUpdateVersionID
, fromversion
)
656 DROP TABLE IF EXISTS wcf1_package_update_optional
;
657 CREATE TABLE wcf1_package_update_optional (
658 packageUpdateVersionID
INT(10) NOT NULL DEFAULT 0,
659 package
VARCHAR(255) NOT NULL DEFAULT ''
662 DROP TABLE IF EXISTS wcf1_package_update_requirement
;
663 CREATE TABLE wcf1_package_update_requirement (
664 packageUpdateVersionID
INT(10) NOT NULL,
665 package
VARCHAR(255) NOT NULL DEFAULT '',
666 minversion
VARCHAR(50) NOT NULL DEFAULT '',
667 UNIQUE KEY packageUpdateVersionID (packageUpdateVersionID
, package
)
670 DROP TABLE IF EXISTS wcf1_package_update_server
;
671 CREATE TABLE wcf1_package_update_server (
672 packageUpdateServerID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
673 serverURL
VARCHAR(255) NOT NULL DEFAULT '',
674 loginUsername
VARCHAR(255) NOT NULL DEFAULT '',
675 loginPassword
VARCHAR(255) NOT NULL DEFAULT '',
676 isDisabled
TINYINT(1) NOT NULL DEFAULT 0,
677 lastUpdateTime
INT(10) NOT NULL DEFAULT 0,
678 status
ENUM('online', 'offline') NOT NULL DEFAULT 'online',
682 DROP TABLE IF EXISTS wcf1_package_update_version
;
683 CREATE TABLE wcf1_package_update_version (
684 packageUpdateVersionID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
685 packageUpdateID
INT(10) NOT NULL,
686 packageVersion
VARCHAR(50) NOT NULL DEFAULT '',
687 packageDate
INT(10) NOT NULL DEFAULT 0,
688 filename
VARCHAR(255) NOT NULL DEFAULT '',
689 license
VARCHAR(255) NOT NULL DEFAULT '',
690 licenseURL
VARCHAR(255) NOT NULL DEFAULT '',
691 isAccessible
TINYINT(1) NOT NULL DEFAULT 1,
692 isCritical
TINYINT(1) NOT NULL DEFAULT 0,
693 UNIQUE KEY packageUpdateID (packageUpdateID
, packageVersion
)
696 DROP TABLE IF EXISTS wcf1_page_menu_item
;
697 CREATE TABLE wcf1_page_menu_item (
698 menuItemID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
699 packageID
INT(10) NOT NULL,
700 menuItem
VARCHAR(255) NOT NULL DEFAULT '',
701 parentMenuItem
VARCHAR(255) NOT NULL DEFAULT '',
702 menuItemController
VARCHAR(255) NOT NULL DEFAULT '',
703 menuItemLink
VARCHAR(255) NOT NULL DEFAULT '',
704 menuPosition
ENUM('header', 'footer') NOT NULL DEFAULT 'header',
705 showOrder
INT(10) NOT NULL DEFAULT 0,
706 permissions
TEXT NULL,
708 isDisabled
TINYINT(1) NOT NULL DEFAULT 0,
709 className
VARCHAR(255) NOT NULL DEFAULT '',
710 isLandingPage
TINYINT(1) NOT NULL DEFAULT 0,
711 UNIQUE KEY (packageID
, menuItem
)
714 DROP TABLE IF EXISTS wcf1_poll
;
715 CREATE TABLE wcf1_poll (
716 pollID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
717 objectTypeID
INT(10) NOT NULL,
718 objectID
INT(10) NOT NULL DEFAULT 0,
719 question
VARCHAR(255) DEFAULT '',
720 time INT(10) NOT NULL DEFAULT 0,
721 endTime
INT(10) NOT NULL DEFAULT 0,
722 isChangeable
TINYINT(1) NOT NULL DEFAULT 0,
723 isPublic
TINYINT(1) NOT NULL DEFAULT 0,
724 sortByVotes
TINYINT(1) NOT NULL DEFAULT 0,
725 resultsRequireVote
TINYINT(1) NOT NULL DEFAULT 0,
726 maxVotes
INT(10) NOT NULL DEFAULT 1,
727 votes
INT(10) NOT NULL DEFAULT 0
730 DROP TABLE IF EXISTS wcf1_poll_option
;
731 CREATE TABLE wcf1_poll_option (
732 optionID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
733 pollID
INT(10) NOT NULL,
734 optionValue
VARCHAR(255) NOT NULL DEFAULT '',
735 votes
INT(10) NOT NULL DEFAULT 0,
736 showOrder
INT(10) NOT NULL DEFAULT 0
739 DROP TABLE IF EXISTS wcf1_poll_option_vote
;
740 CREATE TABLE wcf1_poll_option_vote (
741 pollID
INT(10) NOT NULL,
742 optionID
INT(10) NOT NULL,
743 userID
INT(10) NOT NULL,
745 KEY (optionID
, userID
),
746 UNIQUE KEY vote (pollID
, optionID
, userID
)
749 DROP TABLE IF EXISTS wcf1_search
;
750 CREATE TABLE wcf1_search (
751 searchID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
753 searchData MEDIUMTEXT
NOT NULL,
754 searchTime
INT(10) NOT NULL DEFAULT 0,
755 searchType
VARCHAR(255) NOT NULL DEFAULT '',
756 searchHash
CHAR(40) NOT NULL DEFAULT '',
757 KEY searchHash (searchHash
)
760 DROP TABLE IF EXISTS wcf1_search_index
;
761 CREATE TABLE wcf1_search_index (
762 objectTypeID
INT(10) NOT NULL,
763 objectID
INT(10) NOT NULL,
764 subject
VARCHAR(255) NOT NULL DEFAULT '',
767 time INT(10) NOT NULL DEFAULT 0,
769 username
VARCHAR(255) NOT NULL DEFAULT '',
771 UNIQUE KEY (objectTypeID
, objectID
, languageID
),
772 FULLTEXT
INDEX fulltextIndex (subject
, message
, metaData
),
773 FULLTEXT
INDEX fulltextIndexSubjectOnly (subject
),
774 KEY (userID
, objectTypeID
, time)
777 DROP TABLE IF EXISTS wcf1_search_keyword
;
778 CREATE TABLE wcf1_search_keyword (
779 keywordID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
780 keyword
VARCHAR(255) NOT NULL,
781 searches
INT(10) NOT NULL DEFAULT 0,
782 lastSearchTime
INT(10) NOT NULL DEFAULT 0,
783 UNIQUE KEY (keyword
),
784 KEY (searches
, lastSearchTime
)
787 DROP TABLE IF EXISTS wcf1_session
;
788 CREATE TABLE wcf1_session (
789 sessionID
CHAR(40) NOT NULL PRIMARY KEY,
791 ipAddress
VARCHAR(39) NOT NULL DEFAULT '',
792 userAgent
VARCHAR(255) NOT NULL DEFAULT '',
793 lastActivityTime
INT(10) NOT NULL DEFAULT 0,
794 requestURI
VARCHAR(255) NOT NULL DEFAULT '',
795 requestMethod
VARCHAR(7) NOT NULL DEFAULT '',
796 controller
VARCHAR(255) NOT NULL DEFAULT '',
797 parentObjectType
VARCHAR(255) NOT NULL DEFAULT '',
798 parentObjectID
INT(10) NOT NULL DEFAULT 0,
799 objectType
VARCHAR(255) NOT NULL DEFAULT '',
800 objectID
INT(10) NOT NULL DEFAULT 0,
801 sessionVariables MEDIUMTEXT
,
803 KEY packageID (lastActivityTime
, spiderID
)
806 DROP TABLE IF EXISTS wcf1_sitemap
;
807 CREATE TABLE wcf1_sitemap (
808 sitemapID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
809 packageID
INT(10) NOT NULL,
810 sitemapName
VARCHAR(80) NOT NULL DEFAULT '',
811 className
VARCHAR(255) NOT NULL DEFAULT '',
812 showOrder
INT(10) NOT NULL DEFAULT 0,
813 UNIQUE KEY sitemapName (packageID
, sitemapName
)
816 DROP TABLE IF EXISTS wcf1_smiley
;
817 CREATE TABLE wcf1_smiley (
818 smileyID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
819 packageID
INT(10) NOT NULL,
821 smileyPath
VARCHAR(255) NOT NULL DEFAULT '',
822 smileyTitle
VARCHAR(255) NOT NULL DEFAULT '',
823 smileyCode
VARCHAR(255) NOT NULL DEFAULT '',
824 aliases
TEXT NOT NULL,
825 showOrder
INT(10) NOT NULL DEFAULT 0,
826 UNIQUE KEY smileyCode (smileyCode
)
829 DROP TABLE IF EXISTS wcf1_spider
;
830 CREATE TABLE wcf1_spider (
831 spiderID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
832 spiderIdentifier
VARCHAR(255) DEFAULT '',
833 spiderName
VARCHAR(255) DEFAULT '',
834 spiderURL
VARCHAR(255) DEFAULT '',
835 UNIQUE KEY spiderIdentifier (spiderIdentifier
)
838 DROP TABLE IF EXISTS wcf1_style
;
839 CREATE TABLE wcf1_style (
840 styleID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
841 packageID
INT(10) NOT NULL,
842 styleName
VARCHAR(255) NOT NULL DEFAULT '',
843 templateGroupID
INT(10) NOT NULL DEFAULT 0,
844 isDefault
TINYINT(1) NOT NULL DEFAULT 0,
845 isDisabled
TINYINT(1) NOT NULL DEFAULT 0,
846 styleDescription
VARCHAR(30) NOT NULL DEFAULT '',
847 styleVersion
VARCHAR(255) NOT NULL DEFAULT '',
848 styleDate
CHAR(10) NOT NULL DEFAULT '0000-00-00',
849 image
VARCHAR(255) NOT NULL DEFAULT '',
850 copyright
VARCHAR(255) NOT NULL DEFAULT '',
851 license
VARCHAR(255) NOT NULL DEFAULT '',
852 authorName
VARCHAR(255) NOT NULL DEFAULT '',
853 authorURL
VARCHAR(255) NOT NULL DEFAULT '',
854 imagePath
VARCHAR(255) NOT NULL DEFAULT ''
857 DROP TABLE IF EXISTS wcf1_style_variable
;
858 CREATE TABLE wcf1_style_variable (
859 variableID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
860 variableName
VARCHAR(50) NOT NULL,
861 defaultValue MEDIUMTEXT
,
862 UNIQUE KEY variableName (variableName
)
865 DROP TABLE IF EXISTS wcf1_style_variable_value
;
866 CREATE TABLE wcf1_style_variable_value (
867 styleID
INT(10) NOT NULL,
868 variableID
INT(10) NOT NULL,
869 variableValue MEDIUMTEXT
,
870 UNIQUE KEY (styleID
, variableID
)
873 DROP TABLE IF EXISTS wcf1_tag
;
874 CREATE TABLE wcf1_tag (
875 tagID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
876 languageID
INT(10) NOT NULL DEFAULT 0,
877 name VARCHAR(255) NOT NULL,
879 UNIQUE KEY (languageID
, name)
882 DROP TABLE IF EXISTS wcf1_tag_to_object
;
883 CREATE TABLE wcf1_tag_to_object (
884 objectID
INT(10) NOT NULL,
885 tagID
INT(10) NOT NULL,
886 objectTypeID
INT(10) NOT NULL,
887 languageID
INT(10) NOT NULL,
888 UNIQUE KEY (objectTypeID
, languageID
, objectID
, tagID
),
889 KEY (objectTypeID
, languageID
, tagID
),
890 KEY (tagID
, objectTypeID
)
893 DROP TABLE IF EXISTS wcf1_template
;
894 CREATE TABLE wcf1_template (
895 templateID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
896 packageID
INT(10) NOT NULL,
897 templateName
VARCHAR(255) NOT NULL,
898 application
VARCHAR(20) NOT NULL,
899 templateGroupID
INT(10),
900 lastModificationTime
INT(10) NOT NULL DEFAULT 0,
901 UNIQUE KEY applicationTemplate (application
, templateGroupID
, templateName
),
902 KEY templateGroupID (packageID
, templateGroupID
, templateName
)
905 DROP TABLE IF EXISTS wcf1_template_group
;
906 CREATE TABLE wcf1_template_group (
907 templateGroupID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
908 parentTemplateGroupID
INT(10),
909 templateGroupName
VARCHAR(255) NOT NULL DEFAULT '',
910 templateGroupFolderName
VARCHAR(255) NOT NULL DEFAULT ''
913 DROP TABLE IF EXISTS wcf1_template_listener
;
914 CREATE TABLE wcf1_template_listener (
915 listenerID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
916 packageID
INT(10) NOT NULL,
917 name VARCHAR(80) NOT NULL DEFAULT '',
918 environment
ENUM('user','admin') NOT NULL DEFAULT 'user',
919 templateName
VARCHAR(80) NOT NULL DEFAULT '',
920 eventName
VARCHAR(50) NOT NULL DEFAULT '',
921 templateCode
TEXT NOT NULL,
922 KEY templateName (environment
, templateName
)
925 DROP TABLE IF EXISTS wcf1_tracked_visit
;
926 CREATE TABLE wcf1_tracked_visit (
927 objectTypeID
INT(10) NOT NULL,
928 objectID
INT(10) NOT NULL,
929 userID
INT(10) NOT NULL,
930 visitTime
INT(10) NOT NULL DEFAULT 0,
931 UNIQUE KEY (objectTypeID
, objectID
, userID
),
932 KEY (userID
, visitTime
)
935 DROP TABLE IF EXISTS wcf1_tracked_visit_type
;
936 CREATE TABLE wcf1_tracked_visit_type (
937 objectTypeID
INT(10) NOT NULL,
938 userID
INT(10) NOT NULL,
939 visitTime
INT(10) NOT NULL DEFAULT 0,
940 UNIQUE KEY (objectTypeID
, userID
),
941 KEY (userID
, visitTime
)
944 DROP TABLE IF EXISTS wcf1_user
;
945 CREATE TABLE wcf1_user (
946 userID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
947 username
VARCHAR(255) NOT NULL DEFAULT '',
948 email
VARCHAR(255) NOT NULL DEFAULT '',
949 password VARCHAR(100) NOT NULL DEFAULT '',
950 accessToken
CHAR(40) NOT NULL DEFAULT '',
951 languageID
INT(10) NOT NULL DEFAULT 0,
952 registrationDate
INT(10) NOT NULL DEFAULT 0,
953 styleID
INT(10) NOT NULL DEFAULT 0,
954 banned
TINYINT(1) NOT NULL DEFAULT 0,
955 banReason MEDIUMTEXT
NULL,
956 activationCode
INT(10) NOT NULL DEFAULT 0,
957 lastLostPasswordRequestTime
INT(10) NOT NULL DEFAULT 0,
958 lostPasswordKey
VARCHAR(40) NOT NULL DEFAULT '',
959 lastUsernameChange
INT(10) NOT NULL DEFAULT 0,
960 newEmail
VARCHAR(255) NOT NULL DEFAULT '',
961 oldUsername
VARCHAR(255) NOT NULL DEFAULT '',
962 quitStarted
INT(10) NOT NULL DEFAULT 0,
963 reactivationCode
INT(10) NOT NULL DEFAULT 0,
964 registrationIpAddress
VARCHAR(39) NOT NULL DEFAULT '',
966 disableAvatar
TINYINT(1) NOT NULL DEFAULT 0,
967 disableAvatarReason
TEXT,
968 enableGravatar
TINYINT(1) NOT NULL DEFAULT 0,
970 signatureEnableBBCodes
TINYINT(1) NOT NULL DEFAULT 1,
971 signatureEnableHtml
TINYINT(1) NOT NULL DEFAULT 0,
972 signatureEnableSmilies
TINYINT(1) NOT NULL DEFAULT 1,
973 disableSignature
TINYINT(1) NOT NULL DEFAULT 0,
974 disableSignatureReason
TEXT,
975 lastActivityTime
INT(10) NOT NULL DEFAULT 0,
976 profileHits
INT(10) NOT NULL DEFAULT 0,
978 userTitle
VARCHAR(255) NOT NULL DEFAULT '',
979 userOnlineGroupID
INT(10),
980 activityPoints
INT(10) NOT NULL DEFAULT 0,
981 notificationMailToken
VARCHAR(20) NOT NULL DEFAULT '',
982 authData
VARCHAR(255) NOT NULL DEFAULT '',
983 likesReceived
MEDIUMINT(7) NOT NULL DEFAULT 0,
985 KEY username (username
),
986 KEY registrationDate (registrationDate
),
987 KEY styleID (styleID
),
988 KEY activationCode (activationCode
),
989 KEY registrationData (registrationIpAddress
, registrationDate
),
990 KEY activityPoints (activityPoints
),
991 KEY likesReceived (likesReceived
)
994 DROP TABLE IF EXISTS wcf1_user_activity_event
;
995 CREATE TABLE wcf1_user_activity_event (
996 eventID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
997 objectTypeID
INT(10) NOT NULL,
998 objectID
INT(10) NOT NULL,
1000 userID
INT(10) NOT NULL,
1001 time INT(10) NOT NULL,
1002 additionalData
TEXT,
1006 KEY (objectTypeID
, objectID
)
1009 DROP TABLE IF EXISTS wcf1_user_activity_point
;
1010 CREATE TABLE wcf1_user_activity_point (
1011 userID
INT(10) NOT NULL,
1012 objectTypeID
INT(10) NOT NULL,
1013 activityPoints
INT(10) NOT NULL DEFAULT 0,
1014 items
INT(10) NOT NULL DEFAULT 0,
1015 PRIMARY KEY (userID
, objectTypeID
),
1019 DROP TABLE IF EXISTS wcf1_user_avatar
;
1020 CREATE TABLE wcf1_user_avatar (
1021 avatarID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
1022 avatarName
VARCHAR(255) NOT NULL DEFAULT '',
1023 avatarExtension
VARCHAR(7) NOT NULL DEFAULT '',
1024 width
SMALLINT(5) NOT NULL DEFAULT 0,
1025 height
SMALLINT(5) NOT NULL DEFAULT 0,
1027 fileHash
VARCHAR(40) NOT NULL DEFAULT '',
1028 cropX
SMALLINT(5) NOT NULL DEFAULT 0,
1029 cropY
SMALLINT(5) NOT NULL DEFAULT 0
1032 DROP TABLE IF EXISTS wcf1_user_collapsible_content
;
1033 CREATE TABLE wcf1_user_collapsible_content (
1034 objectTypeID
INT(10) NOT NULL,
1035 objectID
VARCHAR(50) NOT NULL,
1036 userID
INT(10) NOT NULL,
1037 UNIQUE KEY (objectTypeID
, objectID
, userID
)
1040 DROP TABLE IF EXISTS wcf1_user_follow
;
1041 CREATE TABLE wcf1_user_follow (
1042 followID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
1043 userID
INT(10) NOT NULL,
1044 followUserID
INT(10) NOT NULL,
1045 time INT(10) NOT NULL DEFAULT 0,
1046 UNIQUE KEY (userID
, followUserID
)
1049 DROP TABLE IF EXISTS wcf1_user_group
;
1050 CREATE TABLE wcf1_user_group (
1051 groupID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
1052 groupName
VARCHAR(255) NOT NULL DEFAULT '',
1053 groupDescription
TEXT,
1054 groupType
TINYINT(1) NOT NULL DEFAULT 4,
1055 priority
MEDIUMINT(8) NOT NULL DEFAULT 0,
1056 userOnlineMarking
VARCHAR(255) NOT NULL DEFAULT '%s',
1057 showOnTeamPage
TINYINT(1) NOT NULL DEFAULT 0
1060 DROP TABLE IF EXISTS wcf1_user_group_option
;
1061 CREATE TABLE wcf1_user_group_option (
1062 optionID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
1064 optionName
VARCHAR(255) NOT NULL DEFAULT '',
1065 categoryName
VARCHAR(255) NOT NULL DEFAULT '',
1066 optionType
VARCHAR(255) NOT NULL DEFAULT '',
1067 defaultValue MEDIUMTEXT
,
1068 validationPattern
TEXT,
1069 enableOptions MEDIUMTEXT
,
1070 showOrder
INT(10) NOT NULL DEFAULT 0,
1073 additionalData MEDIUMTEXT
,
1074 UNIQUE KEY optionName (optionName
, packageID
)
1077 DROP TABLE IF EXISTS wcf1_user_group_option_category
;
1078 CREATE TABLE wcf1_user_group_option_category (
1079 categoryID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
1080 packageID
INT(10) NOT NULL,
1081 categoryName
VARCHAR(255) NOT NULL DEFAULT '',
1082 parentCategoryName
VARCHAR(255) NOT NULL DEFAULT '',
1083 showOrder
INT(10) NOT NULL DEFAULT 0,
1086 UNIQUE KEY categoryName (categoryName
)
1089 DROP TABLE IF EXISTS wcf1_user_group_option_value
;
1090 CREATE TABLE wcf1_user_group_option_value (
1091 groupID
INT(10) NOT NULL,
1092 optionID
INT(10) NOT NULL,
1093 optionValue MEDIUMTEXT
NOT NULL,
1094 UNIQUE KEY groupID (groupID
, optionID
)
1097 DROP TABLE IF EXISTS wcf1_user_ignore
;
1098 CREATE TABLE wcf1_user_ignore (
1099 ignoreID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
1100 userID
INT(10) NOT NULL,
1101 ignoreUserID
INT(10) NOT NULL,
1102 time INT(10) NOT NULL DEFAULT 0,
1103 UNIQUE KEY (userID
, ignoreUserID
)
1106 DROP TABLE IF EXISTS wcf1_user_menu_item
;
1107 CREATE TABLE wcf1_user_menu_item (
1108 menuItemID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
1109 packageID
INT(10) NOT NULL,
1110 menuItem
VARCHAR(255) NOT NULL DEFAULT '',
1111 parentMenuItem
VARCHAR(255) NOT NULL DEFAULT '',
1112 menuItemController
VARCHAR(255) NOT NULL DEFAULT '',
1113 menuItemLink
VARCHAR(255) NOT NULL DEFAULT '',
1114 showOrder
INT(10) NOT NULL DEFAULT 0,
1117 className
VARCHAR(255) NOT NULL DEFAULT '',
1118 UNIQUE KEY menuItem (menuItem
, packageID
)
1122 DROP TABLE IF EXISTS wcf1_user_notification
;
1123 CREATE TABLE wcf1_user_notification (
1124 notificationID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
1125 packageID
INT(10) NOT NULL,
1126 eventID
INT(10) NOT NULL,
1127 objectID
INT(10) NOT NULL DEFAULT 0,
1128 eventHash
VARCHAR(40) NOT NULL DEFAULT '',
1130 time INT(10) NOT NULL DEFAULT 0,
1131 additionalData
TEXT,
1133 UNIQUE KEY (packageID
, eventID
, objectID
)
1136 -- notification recipients
1137 DROP TABLE IF EXISTS wcf1_user_notification_to_user
;
1138 CREATE TABLE wcf1_user_notification_to_user (
1139 notificationID
INT(10) NOT NULL,
1140 userID
INT(10) NOT NULL,
1141 mailNotified
TINYINT(1) NOT NULL DEFAULT 0,
1142 UNIQUE KEY notificationID (notificationID
, userID
)
1145 -- events that create notifications
1146 DROP TABLE IF EXISTS wcf1_user_notification_event
;
1147 CREATE TABLE wcf1_user_notification_event (
1148 eventID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
1149 packageID
INT(10) NOT NULL,
1150 eventName
VARCHAR(255) NOT NULL DEFAULT '',
1151 objectTypeID
INT(10) NOT NULL,
1152 className
VARCHAR(255) NOT NULL DEFAULT '',
1155 preset
TINYINT(1) NOT NULL DEFAULT 0,
1156 UNIQUE KEY eventName (eventName
, objectTypeID
)
1159 -- user configuration for events
1160 DROP TABLE IF EXISTS wcf1_user_notification_event_to_user
;
1161 CREATE TABLE wcf1_user_notification_event_to_user (
1162 userID
INT(10) NOT NULL,
1163 eventID
INT(10) NOT NULL,
1164 mailNotificationType
ENUM('none', 'instant', 'daily') NOT NULL DEFAULT 'none',
1165 UNIQUE KEY (eventID
, userID
)
1168 DROP TABLE IF EXISTS wcf1_user_object_watch
;
1169 CREATE TABLE wcf1_user_object_watch (
1170 watchID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
1171 objectTypeID
INT(10) NOT NULL,
1172 objectID
INT(10) NOT NULL,
1173 userID
INT(10) NOT NULL,
1174 notification
TINYINT(1) NOT NULL DEFAULT 0,
1176 UNIQUE KEY (objectTypeID
, userID
, objectID
),
1177 KEY (objectTypeID
, objectID
)
1180 DROP TABLE IF EXISTS wcf1_user_option
;
1181 CREATE TABLE wcf1_user_option (
1182 optionID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
1183 packageID
INT(10) NOT NULL,
1184 optionName
VARCHAR(255) NOT NULL DEFAULT '',
1185 categoryName
VARCHAR(255) NOT NULL DEFAULT '',
1186 optionType
VARCHAR(255) NOT NULL DEFAULT '',
1187 defaultValue MEDIUMTEXT
,
1188 validationPattern
TEXT,
1189 selectOptions MEDIUMTEXT
,
1190 enableOptions MEDIUMTEXT
,
1191 required
TINYINT(1) NOT NULL DEFAULT 0,
1192 askDuringRegistration
TINYINT(1) NOT NULL DEFAULT 0,
1193 editable
TINYINT(1) NOT NULL DEFAULT 0,
1194 visible
TINYINT(1) NOT NULL DEFAULT 0,
1195 outputClass
VARCHAR(255) NOT NULL DEFAULT '',
1196 searchable
TINYINT(1) NOT NULL DEFAULT 0,
1197 showOrder
INT(10) NOT NULL DEFAULT 0,
1198 isDisabled
TINYINT(1) NOT NULL DEFAULT 0,
1201 additionalData MEDIUMTEXT
,
1202 UNIQUE KEY optionName (optionName
, packageID
),
1203 KEY categoryName (categoryName
)
1206 DROP TABLE IF EXISTS wcf1_user_option_category
;
1207 CREATE TABLE wcf1_user_option_category (
1208 categoryID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
1209 packageID
INT(10) NOT NULL,
1210 categoryName
VARCHAR(255) NOT NULL DEFAULT '',
1211 parentCategoryName
VARCHAR(255) NOT NULL DEFAULT '',
1212 showOrder
INT(10) NOT NULL DEFAULT 0,
1215 UNIQUE KEY categoryName (categoryName
)
1218 DROP TABLE IF EXISTS wcf1_user_option_value
;
1219 CREATE TABLE wcf1_user_option_value (
1220 userID
INT(10) NOT NULL PRIMARY KEY
1223 DROP TABLE IF EXISTS wcf1_user_profile_menu_item
;
1224 CREATE TABLE wcf1_user_profile_menu_item (
1225 menuItemID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
1226 packageID
INT(10) NOT NULL,
1227 menuItem
VARCHAR(255) NOT NULL,
1228 showOrder
INT(10) NOT NULL DEFAULT 0,
1229 permissions
TEXT NULL,
1231 className
VARCHAR(255) NOT NULL,
1232 UNIQUE KEY (packageID
, menuItem
)
1235 DROP TABLE IF EXISTS wcf1_user_profile_visitor
;
1236 CREATE TABLE wcf1_user_profile_visitor (
1237 visitorID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
1240 time INT(10) NOT NULL DEFAULT 0,
1241 UNIQUE KEY (ownerID
, userID
),
1245 DROP TABLE IF EXISTS wcf1_user_rank
;
1246 CREATE TABLE wcf1_user_rank (
1247 rankID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
1249 requiredPoints
INT(10) NOT NULL DEFAULT 0,
1250 rankTitle
VARCHAR(255) NOT NULL DEFAULT '',
1251 cssClassName
VARCHAR(255) NOT NULL DEFAULT '',
1252 rankImage
VARCHAR(255) NOT NULL DEFAULT '',
1253 repeatImage
TINYINT(3) NOT NULL DEFAULT 1,
1254 requiredGender
TINYINT(1) NOT NULL DEFAULT 0
1257 DROP TABLE IF EXISTS wcf1_user_storage
;
1258 CREATE TABLE wcf1_user_storage (
1259 userID
INT(10) NOT NULL,
1260 field
VARCHAR(80) NOT NULL DEFAULT '',
1262 UNIQUE KEY userStorageData (userID
, field
)
1265 DROP TABLE IF EXISTS wcf1_user_to_group
;
1266 CREATE TABLE wcf1_user_to_group (
1267 userID
INT(10) NOT NULL,
1268 groupID
INT(10) NOT NULL,
1269 UNIQUE KEY userID (userID
, groupID
)
1272 DROP TABLE IF EXISTS wcf1_user_to_language
;
1273 CREATE TABLE wcf1_user_to_language (
1274 userID
INT(10) NOT NULL,
1275 languageID
INT(10) NOT NULL,
1276 UNIQUE KEY userID (userID
, languageID
)
1279 /* SQL_PARSER_OFFSET */
1282 ALTER TABLE wcf1_acl_option
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1283 ALTER TABLE wcf1_acl_option
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
1285 ALTER TABLE wcf1_acl_option_category
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1286 ALTER TABLE wcf1_acl_option_category
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
1288 ALTER TABLE wcf1_acl_option_to_user
ADD FOREIGN KEY (optionID
) REFERENCES wcf1_acl_option (optionID
) ON DELETE CASCADE;
1289 ALTER TABLE wcf1_acl_option_to_user
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1291 ALTER TABLE wcf1_acl_option_to_group
ADD FOREIGN KEY (optionID
) REFERENCES wcf1_acl_option (optionID
) ON DELETE CASCADE;
1292 ALTER TABLE wcf1_acl_option_to_group
ADD FOREIGN KEY (groupID
) REFERENCES wcf1_user_group (groupID
) ON DELETE CASCADE;
1294 ALTER TABLE wcf1_acp_menu_item
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1296 ALTER TABLE wcf1_acp_search_provider
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1298 ALTER TABLE wcf1_acp_session
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1300 ALTER TABLE wcf1_acp_session_access_log
ADD FOREIGN KEY (sessionLogID
) REFERENCES wcf1_acp_session_log (sessionLogID
) ON DELETE CASCADE;
1302 ALTER TABLE wcf1_acp_session_log
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE SET NULL;
1304 ALTER TABLE wcf1_acp_template
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1306 ALTER TABLE wcf1_application
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1308 ALTER TABLE wcf1_attachment
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
1309 ALTER TABLE wcf1_attachment
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE SET NULL;
1311 ALTER TABLE wcf1_bbcode
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1313 ALTER TABLE wcf1_bbcode_attribute
ADD FOREIGN KEY (bbcodeID
) REFERENCES wcf1_bbcode (bbcodeID
) ON DELETE CASCADE;
1315 ALTER TABLE wcf1_category
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
1317 ALTER TABLE wcf1_clipboard_action
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1319 ALTER TABLE wcf1_clipboard_item
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
1321 ALTER TABLE wcf1_clipboard_page
ADD FOREIGN KEY (actionID
) REFERENCES wcf1_clipboard_action (actionID
) ON DELETE CASCADE;
1322 ALTER TABLE wcf1_clipboard_page
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1324 ALTER TABLE wcf1_core_object
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1326 ALTER TABLE wcf1_cronjob
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1328 ALTER TABLE wcf1_cronjob_log
ADD FOREIGN KEY (cronjobID
) REFERENCES wcf1_cronjob (cronjobID
) ON DELETE CASCADE;
1330 ALTER TABLE wcf1_event_listener
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1332 ALTER TABLE wcf1_language_item
ADD FOREIGN KEY (languageID
) REFERENCES wcf1_language (languageID
) ON DELETE CASCADE;
1333 ALTER TABLE wcf1_language_item
ADD FOREIGN KEY (languageCategoryID
) REFERENCES wcf1_language_category (languageCategoryID
) ON DELETE CASCADE;
1334 ALTER TABLE wcf1_language_item
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1336 ALTER TABLE wcf1_modification_log
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
1337 ALTER TABLE wcf1_modification_log
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE SET NULL;
1339 ALTER TABLE wcf1_object_type
ADD FOREIGN KEY (definitionID
) REFERENCES wcf1_object_type_definition (definitionID
) ON DELETE CASCADE;
1340 ALTER TABLE wcf1_object_type
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1342 ALTER TABLE wcf1_object_type_definition
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1344 ALTER TABLE wcf1_option
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1346 ALTER TABLE wcf1_option_category
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1348 ALTER TABLE wcf1_package_exclusion
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1350 ALTER TABLE wcf1_package_installation_file_log
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1352 ALTER TABLE wcf1_package_installation_form
ADD FOREIGN KEY (queueID
) REFERENCES wcf1_package_installation_queue (queueID
) ON DELETE CASCADE;
1354 ALTER TABLE wcf1_package_installation_node
ADD FOREIGN KEY (queueID
) REFERENCES wcf1_package_installation_queue (queueID
) ON DELETE CASCADE;
1356 ALTER TABLE wcf1_package_installation_plugin
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1358 ALTER TABLE wcf1_package_installation_queue
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1359 ALTER TABLE wcf1_package_installation_queue
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE SET NULL;
1361 ALTER TABLE wcf1_package_installation_sql_log
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1363 /* SQL_PARSER_OFFSET */
1365 ALTER TABLE wcf1_package_requirement
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1366 ALTER TABLE wcf1_package_requirement
ADD FOREIGN KEY (requirement
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1368 ALTER TABLE wcf1_package_update
ADD FOREIGN KEY (packageUpdateServerID
) REFERENCES wcf1_package_update_server (packageUpdateServerID
) ON DELETE CASCADE;
1370 ALTER TABLE wcf1_package_update_exclusion
ADD FOREIGN KEY (packageUpdateVersionID
) REFERENCES wcf1_package_update_version (packageUpdateVersionID
) ON DELETE CASCADE;
1372 ALTER TABLE wcf1_package_update_fromversion
ADD FOREIGN KEY (packageUpdateVersionID
) REFERENCES wcf1_package_update_version (packageUpdateVersionID
) ON DELETE CASCADE;
1374 ALTER TABLE wcf1_package_update_requirement
ADD FOREIGN KEY (packageUpdateVersionID
) REFERENCES wcf1_package_update_version (packageUpdateVersionID
) ON DELETE CASCADE;
1376 ALTER TABLE wcf1_package_update_optional
ADD FOREIGN KEY (packageUpdateVersionID
) REFERENCES wcf1_package_update_version (packageUpdateVersionID
) ON DELETE CASCADE;
1378 ALTER TABLE wcf1_package_update_version
ADD FOREIGN KEY (packageUpdateID
) REFERENCES wcf1_package_update (packageUpdateID
) ON DELETE CASCADE;
1380 ALTER TABLE wcf1_page_menu_item
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1382 ALTER TABLE wcf1_search
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1384 ALTER TABLE wcf1_session
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1385 ALTER TABLE wcf1_session
ADD FOREIGN KEY (spiderID
) REFERENCES wcf1_spider (spiderID
) ON DELETE CASCADE;
1387 ALTER TABLE wcf1_sitemap
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1389 ALTER TABLE wcf1_smiley
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1390 ALTER TABLE wcf1_smiley
ADD FOREIGN KEY (categoryID
) REFERENCES wcf1_category (categoryID
) ON DELETE SET NULL;
1392 ALTER TABLE wcf1_user_storage
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1394 ALTER TABLE wcf1_style
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1396 ALTER TABLE wcf1_style_variable_value
ADD FOREIGN KEY (styleID
) REFERENCES wcf1_style (styleID
) ON DELETE CASCADE;
1397 ALTER TABLE wcf1_style_variable_value
ADD FOREIGN KEY (variableID
) REFERENCES wcf1_style_variable (variableID
) ON DELETE CASCADE;
1399 ALTER TABLE wcf1_template
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1400 ALTER TABLE wcf1_template
ADD FOREIGN KEY (templateGroupID
) REFERENCES wcf1_template_group (templateGroupID
) ON DELETE CASCADE;
1402 ALTER TABLE wcf1_template_group
ADD FOREIGN KEY (parentTemplateGroupID
) REFERENCES wcf1_template_group (templateGroupID
) ON DELETE SET NULL;
1404 ALTER TABLE wcf1_template_listener
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1406 ALTER TABLE wcf1_user_collapsible_content
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
1407 ALTER TABLE wcf1_user_collapsible_content
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1409 ALTER TABLE wcf1_user_group_option
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1411 ALTER TABLE wcf1_user_group_option_category
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1413 ALTER TABLE wcf1_user_group_option_value
ADD FOREIGN KEY (groupID
) REFERENCES wcf1_user_group (groupID
) ON DELETE CASCADE;
1414 ALTER TABLE wcf1_user_group_option_value
ADD FOREIGN KEY (optionID
) REFERENCES wcf1_user_group_option (optionID
) ON DELETE CASCADE;
1416 /* SQL_PARSER_OFFSET */
1418 ALTER TABLE wcf1_user_option
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1420 ALTER TABLE wcf1_user_option_category
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1422 ALTER TABLE wcf1_user_option_value
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1424 ALTER TABLE wcf1_user_to_group
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1425 ALTER TABLE wcf1_user_to_group
ADD FOREIGN KEY (groupID
) REFERENCES wcf1_user_group (groupID
) ON DELETE CASCADE;
1427 ALTER TABLE wcf1_user_to_language
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1428 ALTER TABLE wcf1_user_to_language
ADD FOREIGN KEY (languageID
) REFERENCES wcf1_language (languageID
) ON DELETE CASCADE;
1430 ALTER TABLE wcf1_dashboard_box
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1432 ALTER TABLE wcf1_dashboard_option
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
1433 ALTER TABLE wcf1_dashboard_option
ADD FOREIGN KEY (boxID
) REFERENCES wcf1_dashboard_box (boxID
) ON DELETE CASCADE;
1435 ALTER TABLE wcf1_import_mapping
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
1437 ALTER TABLE wcf1_tracked_visit
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
1438 ALTER TABLE wcf1_tracked_visit
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1440 ALTER TABLE wcf1_tracked_visit_type
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
1441 ALTER TABLE wcf1_tracked_visit_type
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1443 ALTER TABLE wcf1_user
ADD FOREIGN KEY (avatarID
) REFERENCES wcf1_user_avatar (avatarID
) ON DELETE SET NULL;
1444 ALTER TABLE wcf1_user
ADD FOREIGN KEY (rankID
) REFERENCES wcf1_user_rank (rankID
) ON DELETE SET NULL;
1445 ALTER TABLE wcf1_user
ADD FOREIGN KEY (userOnlineGroupID
) REFERENCES wcf1_user_group (groupID
) ON DELETE SET NULL;
1447 ALTER TABLE wcf1_user_avatar
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1449 ALTER TABLE wcf1_user_follow
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1450 ALTER TABLE wcf1_user_follow
ADD FOREIGN KEY (followUserID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1452 ALTER TABLE wcf1_user_ignore
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1453 ALTER TABLE wcf1_user_ignore
ADD FOREIGN KEY (ignoreUserID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1455 ALTER TABLE wcf1_user_menu_item
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1457 ALTER TABLE wcf1_user_notification
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1458 ALTER TABLE wcf1_user_notification
ADD FOREIGN KEY (eventID
) REFERENCES wcf1_user_notification_event (eventID
) ON DELETE CASCADE;
1459 ALTER TABLE wcf1_user_notification
ADD FOREIGN KEY (authorID
) REFERENCES wcf1_user (userID
) ON DELETE SET NULL;
1461 ALTER TABLE wcf1_user_notification_to_user
ADD FOREIGN KEY (notificationID
) REFERENCES wcf1_user_notification (notificationID
) ON DELETE CASCADE;
1462 ALTER TABLE wcf1_user_notification_to_user
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1464 ALTER TABLE wcf1_user_notification_event
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1465 ALTER TABLE wcf1_user_notification_event
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
1467 ALTER TABLE wcf1_user_notification_event_to_user
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1468 ALTER TABLE wcf1_user_notification_event_to_user
ADD FOREIGN KEY (eventID
) REFERENCES wcf1_user_notification_event (eventID
) ON DELETE CASCADE;
1470 ALTER TABLE wcf1_user_profile_menu_item
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1472 /* SQL_PARSER_OFFSET */
1474 ALTER TABLE wcf1_user_rank
ADD FOREIGN KEY (groupID
) REFERENCES wcf1_user_group (groupID
) ON DELETE SET NULL;
1476 ALTER TABLE wcf1_user_activity_event
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
1477 ALTER TABLE wcf1_user_activity_event
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1478 ALTER TABLE wcf1_user_activity_event
ADD FOREIGN KEY (languageID
) REFERENCES wcf1_language (languageID
) ON DELETE SET NULL;
1480 ALTER TABLE wcf1_user_activity_point
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1481 ALTER TABLE wcf1_user_activity_point
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
1483 ALTER TABLE wcf1_user_profile_visitor
ADD FOREIGN KEY (ownerID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1484 ALTER TABLE wcf1_user_profile_visitor
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1486 ALTER TABLE wcf1_user_object_watch
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1487 ALTER TABLE wcf1_user_object_watch
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
1489 ALTER TABLE wcf1_moderation_queue
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
1490 ALTER TABLE wcf1_moderation_queue
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE SET NULL;
1491 ALTER TABLE wcf1_moderation_queue
ADD FOREIGN KEY (assignedUserID
) REFERENCES wcf1_user (userID
) ON DELETE SET NULL;
1493 ALTER TABLE wcf1_moderation_queue_to_user
ADD FOREIGN KEY (queueID
) REFERENCES wcf1_moderation_queue (queueID
) ON DELETE CASCADE;
1494 ALTER TABLE wcf1_moderation_queue_to_user
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1496 ALTER TABLE wcf1_like
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
1497 ALTER TABLE wcf1_like
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1498 ALTER TABLE wcf1_like
ADD FOREIGN KEY (objectUserID
) REFERENCES wcf1_user (userID
) ON DELETE SET NULL;
1500 ALTER TABLE wcf1_like_object
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
1501 ALTER TABLE wcf1_like_object
ADD FOREIGN KEY (objectUserID
) REFERENCES wcf1_user (userID
) ON DELETE SET NULL;
1503 ALTER TABLE wcf1_comment
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
1504 ALTER TABLE wcf1_comment
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE SET NULL;
1506 ALTER TABLE wcf1_comment_response
ADD FOREIGN KEY (commentID
) REFERENCES wcf1_comment (commentID
) ON DELETE CASCADE;
1507 ALTER TABLE wcf1_comment_response
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE SET NULL;
1509 ALTER TABLE wcf1_label
ADD FOREIGN KEY (groupID
) REFERENCES wcf1_label_group (groupID
) ON DELETE CASCADE;
1511 ALTER TABLE wcf1_label_group_to_object
ADD FOREIGN KEY (groupID
) REFERENCES wcf1_label_group (groupID
) ON DELETE CASCADE;
1512 ALTER TABLE wcf1_label_group_to_object
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
1514 ALTER TABLE wcf1_label_object
ADD FOREIGN KEY (labelID
) REFERENCES wcf1_label (labelID
) ON DELETE CASCADE;
1515 ALTER TABLE wcf1_label_object
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
1517 ALTER TABLE wcf1_tag
ADD FOREIGN KEY (synonymFor
) REFERENCES wcf1_tag (tagID
) ON DELETE CASCADE;
1519 ALTER TABLE wcf1_tag_to_object
ADD FOREIGN KEY (tagID
) REFERENCES wcf1_tag (tagID
) ON DELETE CASCADE;
1520 ALTER TABLE wcf1_tag_to_object
ADD FOREIGN KEY (languageID
) REFERENCES wcf1_language (languageID
) ON DELETE CASCADE;
1521 ALTER TABLE wcf1_tag_to_object
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
1523 ALTER TABLE wcf1_search_index
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
1524 ALTER TABLE wcf1_search_index
ADD FOREIGN KEY (languageID
) REFERENCES wcf1_language (languageID
) ON DELETE SET NULL;
1526 ALTER TABLE wcf1_poll
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
1528 ALTER TABLE wcf1_poll_option
ADD FOREIGN KEY (pollID
) REFERENCES wcf1_poll (pollID
) ON DELETE CASCADE;
1530 ALTER TABLE wcf1_poll_option_vote
ADD FOREIGN KEY (pollID
) REFERENCES wcf1_poll (pollID
) ON DELETE CASCADE;
1531 ALTER TABLE wcf1_poll_option_vote
ADD FOREIGN KEY (optionID
) REFERENCES wcf1_poll_option (optionID
) ON DELETE CASCADE;
1532 ALTER TABLE wcf1_poll_option_vote
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1534 /* SQL_PARSER_OFFSET */
1536 /* default inserts */
1537 -- default user groups
1538 INSERT INTO wcf1_user_group (groupName
, groupType
) VALUES ('wcf.acp.group.group1', 1);
1539 INSERT INTO wcf1_user_group (groupName
, groupType
) VALUES ('wcf.acp.group.group2', 2);
1540 INSERT INTO wcf1_user_group (groupName
, groupType
) VALUES ('wcf.acp.group.group3', 3);
1541 INSERT INTO wcf1_user_group (groupName
, groupType
) VALUES ('wcf.acp.group.group4', 4);
1542 INSERT INTO wcf1_user_group (groupName
, groupType
) VALUES ('wcf.acp.group.group5', 4);
1543 INSERT INTO wcf1_user_group (groupName
, groupType
) VALUES ('wcf.acp.group.group6', 4);
1545 -- default user group options
1546 INSERT INTO wcf1_user_group_option (optionName
, categoryName
, optionType
, defaultValue
, showOrder
) VALUES ('admin.general.canUseAcp', 'admin.general', 'boolean', '0', 1);
1547 INSERT INTO wcf1_user_group_option (optionName
, categoryName
, optionType
, defaultValue
, showOrder
) VALUES ('admin.system.package.canInstallPackage', 'admin.system.package', 'boolean', '0', 1);
1548 INSERT INTO wcf1_user_group_option (optionName
, categoryName
, optionType
, defaultValue
, showOrder
) VALUES ('admin.user.canEditGroup', 'admin.user.group', 'boolean', '0', 1);
1550 -- default user group option values
1551 INSERT INTO wcf1_user_group_option_value (groupID
, optionID
, optionValue
) VALUES (1, 1, '0'); -- Everyone
1552 INSERT INTO wcf1_user_group_option_value (groupID
, optionID
, optionValue
) VALUES (1, 2, '0'); -- Everyone
1553 INSERT INTO wcf1_user_group_option_value (groupID
, optionID
, optionValue
) VALUES (1, 3, '0'); -- Everyone
1554 INSERT INTO wcf1_user_group_option_value (groupID
, optionID
, optionValue
) VALUES (4, 1, '1'); -- Administrators
1555 INSERT INTO wcf1_user_group_option_value (groupID
, optionID
, optionValue
) VALUES (4, 2, '1'); -- Administrators
1556 INSERT INTO wcf1_user_group_option_value (groupID
, optionID
, optionValue
) VALUES (4, 3, '1'); -- Administrators
1558 -- default update servers
1559 INSERT INTO wcf1_package_update_server (serverURL
, status
, isDisabled
, errorMessage
, lastUpdateTime
, loginUsername
, loginPassword
) VALUES ('http://update.woltlab.com/maelstrom/', 'online', 0, NULL, 0, '', '');
1560 INSERT INTO wcf1_package_update_server (serverURL
, status
, isDisabled
, errorMessage
, lastUpdateTime
, loginUsername
, loginPassword
) VALUES ('http://store.woltlab.com/maelstrom/', 'online', 0, NULL, 0, '', '');
1562 -- style default values
1563 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfContentBackgroundColor', 'rgba(255, 255, 255, 1)');
1564 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfColor', 'rgba(102, 102, 102, 1)');
1565 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfLinkColor', 'rgba(63, 127, 191, 1)');
1566 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfLinkHoverColor', 'rgba(15, 79, 143, 1)');
1567 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfContainerBackgroundColor', 'rgba(255, 255, 255, 1)');
1568 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfContainerAccentBackgroundColor', 'rgba(249, 249, 249, 1)');
1569 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfContainerHoverBackgroundColor', 'rgba(244, 244, 244, 1)');
1570 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfContainerBorderColor', 'rgba(221, 221, 221, 1)');
1571 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfContainerBorderRadius', '0');
1572 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfTabularBoxBackgroundColor', 'rgba(63, 127, 191, 1)');
1573 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfTabularBoxColor', 'rgba(255, 255, 255, 1)');
1574 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfTabularBoxHoverColor', 'rgba(255, 255, 255, 1)');
1575 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfUserPanelBackgroundColor', 'rgba(45, 45, 45, 1)');
1576 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfUserPanelColor', 'rgba(255, 255, 255, 1)');
1577 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfUserPanelHoverColor', 'rgba(255, 255, 255, 1)');
1578 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonBackgroundColor', 'rgba(249, 249, 249, 1)');
1579 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonBorderColor', 'rgba(221, 221, 221, 1)');
1580 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonBorderRadius', '15px');
1581 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfSmallButtonBorderRadius', '3px');
1582 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonColor', 'rgba(102, 102, 102, 1)');
1583 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonPrimaryBackgroundColor', 'rgba(211, 232, 254, 1)');
1584 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonPrimaryBorderColor', 'rgba(136, 194, 255, 1)');
1585 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonPrimaryColor', 'rgba(102, 153, 204, 1)');
1586 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonPrimaryHoverBackgroundColor', 'darken(@wcfButtonPrimaryBackgroundColor, 3%)');
1587 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonPrimaryHoverBorderColor', 'darken(@wcfButtonPrimaryBorderColor, 10%)');
1588 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonPrimaryHoverColor', '@wcfButtonPrimaryColor');
1589 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonHoverBackgroundColor', 'rgba(241, 241, 241, 1)');
1590 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonHoverBorderColor', 'rgba(224, 224, 224, 1)');
1591 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonHoverColor', 'rgba(102, 102, 102, 1)');
1592 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfInputBackgroundColor', 'rgba(255, 255, 255, 1)');
1593 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfInputColor', 'rgba(102, 102, 102, 1)');
1594 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfInputBorderColor', 'rgba(204, 204, 204, 1)');
1595 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfInputHoverBackgroundColor', 'rgba(239, 247, 255, 1)');
1596 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfInputHoverBorderColor', 'rgba(198, 222, 248, 1)');
1597 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfInputBorderRadius', '0');
1598 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfBaseFontSize', '13px');
1599 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfBaseFontFamily', '"Trebuchet MS", Arial, sans-serif');
1600 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfLayoutFluidGap', '30px');
1601 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfLayoutFixedWidth', '1200px');
1602 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfPageBackgroundColor', 'rgba(224, 224, 224, 1)');
1603 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfPageColor', 'rgba(102, 102, 102, 1)');
1604 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfPageLinkColor', 'rgba(63, 127, 191, 1)');
1605 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfPageLinkHoverColor', 'rgba(15, 79, 143, 1)');
1606 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfSidebarBackgroundColor', '@wcfContainerHoverBackgroundColor');
1607 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfDimmedColor', 'rgba(136, 136, 136, 1)');
1608 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfExtraDimmedColor', 'lighten(@wcfDimmedColor, 20%)');
1609 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfLabelColor', '@wcfColor');
1610 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfHeadlineColor', '@wcfColor');
1611 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfHeadlineFontFamily', '"Trebuchet MS", Arial, sans-serif');
1612 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfDropdownBackgroundColor', '@wcfContentBackgroundColor');
1613 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfDropdownColor', '@wcfColor');
1614 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfDropdownBorderColor', '@wcfContainerBorderColor');
1615 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfDropdownHoverBackgroundColor', '@wcfContainerHoverBackgroundColor');
1616 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfBaseLineHeight', '1.28');
1617 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfHeadlineFontSize', '170%');
1618 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfSubHeadlineFontSize', '140%');
1619 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfTitleFontSize', '120%');
1620 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfSmallFontSize', '85%');
1621 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfWarningColor', 'rgba(153, 153, 0, 1)');
1622 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfWarningBackgroundColor', 'rgba(255, 255, 221, 1)');
1623 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfWarningBorderColor', 'rgba(204, 204, 0, 1)');
1624 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfErrorColor', 'rgba(204, 0, 0, 1)');
1625 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfErrorBackgroundColor', 'rgba(255, 238, 238, 1)');
1626 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfErrorBorderColor', 'rgba(255, 153, 153, 1)');
1627 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfSuccessColor', 'rgba(0, 153, 0, 1)');
1628 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfSuccessBackgroundColor', 'rgba(238, 255, 238, 1)');
1629 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfSuccessBorderColor', 'rgba(0, 204, 0, 1)');
1630 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfInfoColor', 'rgba(102, 136, 187, 1)');
1631 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfInfoBackgroundColor', 'rgba(221, 238, 255, 1)');
1632 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfInfoBorderColor', 'rgba(153, 187, 238, 1)');
1633 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfTooltipBackgroundColor', 'rgba(0, 0, 0, .8)');
1634 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfTooltipColor', 'rgba(255, 255, 255, 1)');
1635 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfHighlightBackgroundColor', 'rgba(255, 255, 102, 1)');
1636 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfGapTiny', '4px');
1637 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfGapSmall', '7px');
1638 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfGapMedium', '14px');
1639 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfGapLarge', '21px');
1640 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfNavigationHeaderBackgroundColor', '@wcfContentBackgroundColor');
1641 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfNavigationFooterBackgroundColor', '@wcfContainerAccentBackgroundColor');
1642 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfMainMenuBackgroundColor', '@wcfContainerAccentBackgroundColor');
1643 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfMainMenuHoverBackgroundColor', '@wcfContainerAccentBackgroundColor');
1644 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfMainMenuColor', '@wcfColor');
1645 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfMainMenuActiveColor', '@wcfLinkColor');
1646 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfUserPanelHoverBackgroundColor', 'rgba(60, 60, 60, 1)');
1647 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfSelectedBackgroundColor', 'rgba(255, 255, 200, 1)');
1648 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfSelectedColor', '@wcfColor');
1649 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfDeletedBackgroundColor', 'rgba(255, 238, 238, 1)');
1650 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfDeletedColor', 'rgba(204, 0, 0, 1)');
1651 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfDisabledBackgroundColor', 'rgba(238, 255, 238, 1)');
1652 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfDisabledColor', 'rgba(0, 153, 0, 1)');
1653 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfTextShadowLightColor', 'rgba(255, 255, 255, .8)');
1654 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfTextShadowDarkColor', 'rgba(0, 0, 0, .8)');
1655 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('useFluidLayout', '1');
1656 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('pageLogo', '');
1657 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('individualLess', '');
1658 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('overrideLess', '');
1659 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('messageSidebarOrientation', 'left');
1664 INSERT INTO wcf1_bbcode_media_provider (title
, regex
, html
) VALUES ('YouTube', 'https?://(?:.+?\\.)?youtu(?:\\.be/|be\\.com/watch\\?(?:.*?&)?v=)(?P<ID>[a-zA-Z0-9_-]+)(?P<start>(?:#a?t=(?:\\d+|(?:\\d+h(?:\\d+m)?(?:\\d+s)?)|(?:\\d+m(?:\\d+s)?)|(?:\\d+s))$)?)', '<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/{$ID}?wmode=transparent{$start}" allowfullscreen></iframe>');
1666 INSERT INTO wcf1_bbcode_media_provider (title
, regex
, html
) VALUES ('Vimeo', 'http://vimeo\\.com/(?P<ID>\\d+)', '<iframe src="http://player.vimeo.com/video/{$ID}" width="400" height="225" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>');
1668 INSERT INTO wcf1_bbcode_media_provider (title
, regex
, html
) VALUES ('MyVideo', 'http://(?:www\\.)?myvideo\\.de/watch/(?P<ID>\\d+)', '<object style="width:611px;height:383px;" width="611" height="383"><embed src="http://www.myvideo.de/movie/{$ID}" width="611" height="383" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true"></embed><param name="movie" value="http://www.myvideo.de/movie/{$ID}"></param><param name="AllowFullscreen" value="true"></param><param name="AllowScriptAccess" value="always"></param></object>');
1670 INSERT INTO wcf1_bbcode_media_provider (title
, regex
, html
) VALUES ('Clipfish', 'http://(?:www\\.)?clipfish\\.de/(?:.*?/)?video/(?P<ID>\\d+)/', '<div style="width:464px; height:404px;"><div style="width:464px; height:384px;"><iframe src="http://www.clipfish.de/embed_video/?vid={$ID}&as=0&col=990000" name="Clipfish Embedded Video" width="464" height="384" align="left" marginheight="0" marginwidth="0" scrolling="no"></iframe></div></div>');
1672 INSERT INTO wcf1_bbcode_media_provider (title
, regex
, html
) VALUES ('Veoh', 'http://(?:www\\.)?veoh\\.com/watch/v(?P<ID>\\d+[a-zA-Z0-9]+)', '<object width="410" height="341" id="veohFlashPlayer" name="veohFlashPlayer"><param name="movie" value="http://www.veoh.com/swf/webplayer/WebPlayer.swf?version=AFrontend.5.7.0.1308&permalinkId=v{$ID}&player=videodetailsembedded&videoAutoPlay=0&id=anonymous"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.veoh.com/swf/webplayer/WebPlayer.swf?version=AFrontend.5.7.0.1308&permalinkId=v{$ID}&player=videodetailsembedded&videoAutoPlay=0&id=anonymous" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="410" height="341" id="veohFlashPlayerEmbed" name="veohFlashPlayerEmbed"></embed></object>');
1674 INSERT INTO wcf1_bbcode_media_provider (title
, regex
, html
) VALUES ('DailyMotion', 'https?://(?:www\\.)?dailymotion\\.com/video/(?P<ID>[a-zA-Z0-9]+)', '<iframe width="480" height="208" src="http://www.dailymotion.com/embed/video/{$ID}"></iframe>');
1676 INSERT INTO wcf1_bbcode_media_provider (title
, regex
, html
) VALUES ('YouKu', 'https?://(?:.+?\\.)?youku\\.com/v_show/id_(?P<ID>[a-zA-Z0-9_-]+)(?:\\.html)?', '<iframe height=498 width=510 src="http://player.youku.com/embed/{$ID}" allowfullscreen></iframe>');
1679 INSERT INTO wcf1_bbcode_media_provider (title
, regex
, html
) VALUES ('github gist', 'https://gist.github.com/(?P<ID>[^/]+/[0-9a-zA-Z]+)', '<script src="https://gist.github.com/{$ID}.js"> </script>');
1681 INSERT INTO wcf1_bbcode_media_provider (title
, regex
, html
) VALUES ('Soundcloud', 'https?://soundcloud.com/(?P<artist>[a-zA-Z0-9_-]+)/(?P<song>[a-zA-Z0-9_-]+)', '<iframe width="100%" height="166" scrolling="no" src="https://w.soundcloud.com/player/?url=http%3A%2F%2Fsoundcloud.com%2F{$artist}%2F{$song}"></iframe>');
1683 -- default priorities
1684 UPDATE wcf1_user_group
SET priority
= 10 WHERE groupID
= 3;
1685 UPDATE wcf1_user_group
SET priority
= 1000 WHERE groupID
= 4;
1686 UPDATE wcf1_user_group
SET priority
= 50 WHERE groupID
= 5;
1687 UPDATE wcf1_user_group
SET priority
= 100 WHERE groupID
= 6;
1689 -- default 'showOnTeamPage' setting
1690 UPDATE wcf1_user_group
SET showOnTeamPage
= 1 WHERE groupID
IN (4, 5, 6);
1693 INSERT INTO wcf1_user_rank (groupID
, requiredPoints
, rankTitle
, cssClassName
) VALUES
1694 (4, 0, 'wcf.user.rank.administrator', 'blue'),
1695 (5, 0, 'wcf.user.rank.moderator', 'blue'),
1696 (6, 0, 'wcf.user.rank.superModerator', 'blue'),
1697 (3, 0, 'wcf.user.rank.user0', ''),
1698 (3, 300, 'wcf.user.rank.user1', ''),
1699 (3, 900, 'wcf.user.rank.user2', ''),
1700 (3, 3000, 'wcf.user.rank.user3', ''),
1701 (3, 9000, 'wcf.user.rank.user4', ''),
1702 (3, 15000, 'wcf.user.rank.user5', '');