|
@@ -17,7 +17,7 @@ CREATE TABLE `api_users` (
|
17
|
17
|
`AppID` int(10) NOT NULL,
|
18
|
18
|
`Token` char(32) NOT NULL,
|
19
|
19
|
`State` enum('0','1','2') NOT NULL DEFAULT '0',
|
20
|
|
- `Time` datetime NOT NULL,
|
|
20
|
+ `Time` datetime,
|
21
|
21
|
`Access` text,
|
22
|
22
|
PRIMARY KEY (`UserID`,`AppID`),
|
23
|
23
|
KEY `UserID` (`UserID`)
|
|
@@ -107,7 +107,7 @@ CREATE TABLE `blog` (
|
107
|
107
|
`UserID` int(10) unsigned NOT NULL,
|
108
|
108
|
`Title` varchar(255) NOT NULL,
|
109
|
109
|
`Body` text,
|
110
|
|
- `Time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
110
|
+ `Time` datetime,
|
111
|
111
|
`ThreadID` int(10) unsigned DEFAULT NULL,
|
112
|
112
|
`Important` tinyint(4) NOT NULL DEFAULT '0',
|
113
|
113
|
PRIMARY KEY (`ID`),
|
|
@@ -118,7 +118,7 @@ CREATE TABLE `blog` (
|
118
|
118
|
CREATE TABLE `bookmarks_artists` (
|
119
|
119
|
`UserID` int(10) NOT NULL,
|
120
|
120
|
`ArtistID` int(10) NOT NULL,
|
121
|
|
- `Time` datetime NOT NULL,
|
|
121
|
+ `Time` datetime,
|
122
|
122
|
KEY `UserID` (`UserID`),
|
123
|
123
|
KEY `ArtistID` (`ArtistID`)
|
124
|
124
|
) ENGINE=InnoDB CHARSET=utf8;
|
|
@@ -126,7 +126,7 @@ CREATE TABLE `bookmarks_artists` (
|
126
|
126
|
CREATE TABLE `bookmarks_collages` (
|
127
|
127
|
`UserID` int(10) NOT NULL,
|
128
|
128
|
`CollageID` int(10) NOT NULL,
|
129
|
|
- `Time` datetime NOT NULL,
|
|
129
|
+ `Time` datetime,
|
130
|
130
|
KEY `UserID` (`UserID`),
|
131
|
131
|
KEY `CollageID` (`CollageID`)
|
132
|
132
|
) ENGINE=InnoDB CHARSET=utf8;
|
|
@@ -134,7 +134,7 @@ CREATE TABLE `bookmarks_collages` (
|
134
|
134
|
CREATE TABLE `bookmarks_requests` (
|
135
|
135
|
`UserID` int(10) NOT NULL,
|
136
|
136
|
`RequestID` int(10) NOT NULL,
|
137
|
|
- `Time` datetime NOT NULL,
|
|
137
|
+ `Time` datetime,
|
138
|
138
|
KEY `UserID` (`UserID`),
|
139
|
139
|
KEY `RequestID` (`RequestID`)
|
140
|
140
|
) ENGINE=InnoDB CHARSET=utf8;
|
|
@@ -142,7 +142,7 @@ CREATE TABLE `bookmarks_requests` (
|
142
|
142
|
CREATE TABLE `bookmarks_torrents` (
|
143
|
143
|
`UserID` int(10) NOT NULL,
|
144
|
144
|
`GroupID` int(10) NOT NULL,
|
145
|
|
- `Time` datetime NOT NULL,
|
|
145
|
+ `Time` datetime,
|
146
|
146
|
`Sort` int(11) NOT NULL DEFAULT '0',
|
147
|
147
|
UNIQUE KEY `groups_users` (`GroupID`,`UserID`),
|
148
|
148
|
KEY `UserID` (`UserID`),
|
|
@@ -164,7 +164,7 @@ CREATE TABLE `calendar` (
|
164
|
164
|
|
165
|
165
|
CREATE TABLE `changelog` (
|
166
|
166
|
`ID` int(11) NOT NULL AUTO_INCREMENT,
|
167
|
|
- `Time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
167
|
+ `Time` datetime,
|
168
|
168
|
`Message` text,
|
169
|
169
|
`Author` varchar(30) NOT NULL,
|
170
|
170
|
PRIMARY KEY (`ID`)
|
|
@@ -184,7 +184,7 @@ CREATE TABLE `collages` (
|
184
|
184
|
`MaxGroupsPerUser` int(10) NOT NULL DEFAULT '0',
|
185
|
185
|
`Featured` tinyint(4) NOT NULL DEFAULT '0',
|
186
|
186
|
`Subscribers` int(10) DEFAULT '0',
|
187
|
|
- `updated` datetime NOT NULL,
|
|
187
|
+ `updated` datetime,
|
188
|
188
|
PRIMARY KEY (`ID`),
|
189
|
189
|
UNIQUE KEY `Name` (`Name`),
|
190
|
190
|
KEY `UserID` (`UserID`),
|
|
@@ -196,7 +196,7 @@ CREATE TABLE `collages_artists` (
|
196
|
196
|
`ArtistID` int(10) NOT NULL,
|
197
|
197
|
`UserID` int(10) NOT NULL,
|
198
|
198
|
`Sort` int(10) NOT NULL DEFAULT '0',
|
199
|
|
- `AddedOn` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
199
|
+ `AddedOn` datetime,
|
200
|
200
|
PRIMARY KEY (`CollageID`,`ArtistID`),
|
201
|
201
|
KEY `UserID` (`UserID`),
|
202
|
202
|
KEY `Sort` (`Sort`)
|
|
@@ -207,7 +207,7 @@ CREATE TABLE `collages_torrents` (
|
207
|
207
|
`GroupID` int(10) NOT NULL,
|
208
|
208
|
`UserID` int(10) NOT NULL,
|
209
|
209
|
`Sort` int(10) NOT NULL DEFAULT '0',
|
210
|
|
- `AddedOn` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
210
|
+ `AddedOn` datetime,
|
211
|
211
|
PRIMARY KEY (`CollageID`,`GroupID`),
|
212
|
212
|
KEY `UserID` (`UserID`),
|
213
|
213
|
KEY `Sort` (`Sort`)
|
|
@@ -218,7 +218,7 @@ CREATE TABLE `comments` (
|
218
|
218
|
`Page` enum('artist','collages','requests','torrents') NOT NULL,
|
219
|
219
|
`PageID` int(10) NOT NULL,
|
220
|
220
|
`AuthorID` int(10) NOT NULL,
|
221
|
|
- `AddedTime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
221
|
+ `AddedTime` datetime,
|
222
|
222
|
`Body` mediumtext,
|
223
|
223
|
`EditedUserID` int(10) DEFAULT NULL,
|
224
|
224
|
`EditedTime` datetime DEFAULT NULL,
|
|
@@ -270,7 +270,7 @@ CREATE TABLE `do_not_upload` (
|
270
|
270
|
`Name` varchar(255) NOT NULL,
|
271
|
271
|
`Comment` varchar(255) NOT NULL,
|
272
|
272
|
`UserID` int(10) NOT NULL,
|
273
|
|
- `Time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
273
|
+ `Time` datetime,
|
274
|
274
|
`Sequence` mediumint(8) NOT NULL,
|
275
|
275
|
PRIMARY KEY (`ID`),
|
276
|
276
|
KEY `Time` (`Time`)
|
|
@@ -280,7 +280,7 @@ CREATE TABLE `donations` (
|
280
|
280
|
`UserID` int(10) NOT NULL,
|
281
|
281
|
`Amount` decimal(6,2) NOT NULL,
|
282
|
282
|
`Email` varchar(255) NOT NULL,
|
283
|
|
- `Time` datetime NOT NULL,
|
|
283
|
+ `Time` datetime,
|
284
|
284
|
`Currency` varchar(5) NOT NULL DEFAULT 'USD',
|
285
|
285
|
`Source` varchar(30) NOT NULL DEFAULT '',
|
286
|
286
|
`Reason` mediumtext,
|
|
@@ -342,7 +342,7 @@ CREATE TABLE `email_blacklist` (
|
342
|
342
|
`ID` int(10) NOT NULL AUTO_INCREMENT,
|
343
|
343
|
`UserID` int(10) NOT NULL,
|
344
|
344
|
`Email` varchar(255) NOT NULL,
|
345
|
|
- `Time` datetime NOT NULL,
|
|
345
|
+ `Time` datetime,
|
346
|
346
|
`Comment` text,
|
347
|
347
|
PRIMARY KEY (`ID`)
|
348
|
348
|
) ENGINE=InnoDB CHARSET=utf8;
|
|
@@ -351,7 +351,7 @@ CREATE TABLE `email_delete_requests` (
|
351
|
351
|
`UserID` int(10) unsigned NOT NULL,
|
352
|
352
|
`Email` varchar(255) NOT NULL,
|
353
|
353
|
`Reason` text,
|
354
|
|
- `Time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
354
|
+ `Time` datetime,
|
355
|
355
|
PRIMARY KEY (`UserID`,`Email`)
|
356
|
356
|
) ENGINE=InnoDB CHARSET=utf8;
|
357
|
357
|
|
|
@@ -359,16 +359,16 @@ CREATE TABLE `featured_albums` (
|
359
|
359
|
`GroupID` int(10) NOT NULL DEFAULT '0',
|
360
|
360
|
`ThreadID` int(10) NOT NULL DEFAULT '0',
|
361
|
361
|
`Title` varchar(35) NOT NULL DEFAULT '',
|
362
|
|
- `Started` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
363
|
|
- `Ended` datetime NOT NULL DEFAULT '0000-00-00 00:00:00'
|
|
362
|
+ `Started` datetime,
|
|
363
|
+ `Ended` datetime
|
364
|
364
|
) ENGINE=InnoDB CHARSET=utf8;
|
365
|
365
|
|
366
|
366
|
CREATE TABLE `featured_merch` (
|
367
|
367
|
`ProductID` int(10) NOT NULL DEFAULT '0',
|
368
|
368
|
`Title` varchar(35) NOT NULL DEFAULT '',
|
369
|
369
|
`Image` varchar(255) NOT NULL DEFAULT '',
|
370
|
|
- `Started` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
371
|
|
- `Ended` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
370
|
+ `Started` datetime,
|
|
371
|
+ `Ended` datetime,
|
372
|
372
|
`ArtistID` int(10) unsigned DEFAULT '0'
|
373
|
373
|
) ENGINE=InnoDB CHARSET=utf8;
|
374
|
374
|
|
|
@@ -386,7 +386,7 @@ CREATE TABLE `forums` (
|
386
|
386
|
`LastPostID` int(10) NOT NULL DEFAULT '0',
|
387
|
387
|
`LastPostAuthorID` int(10) NOT NULL DEFAULT '0',
|
388
|
388
|
`LastPostTopicID` int(10) NOT NULL DEFAULT '0',
|
389
|
|
- `LastPostTime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
389
|
+ `LastPostTime` datetime,
|
390
|
390
|
`AutoLock` enum('0','1') DEFAULT '1',
|
391
|
391
|
`AutoLockWeeks` int(3) unsigned NOT NULL DEFAULT '4',
|
392
|
392
|
PRIMARY KEY (`ID`),
|
|
@@ -414,7 +414,7 @@ CREATE TABLE `forums_polls` (
|
414
|
414
|
`TopicID` int(10) unsigned NOT NULL,
|
415
|
415
|
`Question` varchar(255) NOT NULL,
|
416
|
416
|
`Answers` text,
|
417
|
|
- `Featured` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
417
|
+ `Featured` datetime,
|
418
|
418
|
`Closed` enum('0','1') NOT NULL DEFAULT '0',
|
419
|
419
|
PRIMARY KEY (`TopicID`)
|
420
|
420
|
) ENGINE=InnoDB CHARSET=utf8;
|
|
@@ -430,7 +430,7 @@ CREATE TABLE `forums_posts` (
|
430
|
430
|
`ID` int(10) NOT NULL AUTO_INCREMENT,
|
431
|
431
|
`TopicID` int(10) NOT NULL,
|
432
|
432
|
`AuthorID` int(10) NOT NULL,
|
433
|
|
- `AddedTime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
433
|
+ `AddedTime` datetime,
|
434
|
434
|
`Body` mediumtext,
|
435
|
435
|
`EditedUserID` int(10) DEFAULT NULL,
|
436
|
436
|
`EditedTime` datetime DEFAULT NULL,
|
|
@@ -448,7 +448,7 @@ CREATE TABLE `forums_topic_notes` (
|
448
|
448
|
`ID` int(10) NOT NULL AUTO_INCREMENT,
|
449
|
449
|
`TopicID` int(10) NOT NULL,
|
450
|
450
|
`AuthorID` int(10) NOT NULL,
|
451
|
|
- `AddedTime` datetime NOT NULL,
|
|
451
|
+ `AddedTime` datetime,
|
452
|
452
|
`Body` mediumtext,
|
453
|
453
|
PRIMARY KEY (`ID`),
|
454
|
454
|
KEY `TopicID` (`TopicID`),
|
|
@@ -464,11 +464,11 @@ CREATE TABLE `forums_topics` (
|
464
|
464
|
`ForumID` int(3) NOT NULL,
|
465
|
465
|
`NumPosts` int(10) NOT NULL DEFAULT '0',
|
466
|
466
|
`LastPostID` int(10) NOT NULL,
|
467
|
|
- `LastPostTime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
467
|
+ `LastPostTime` datetime,
|
468
|
468
|
`LastPostAuthorID` int(10) NOT NULL,
|
469
|
469
|
`StickyPostID` int(10) NOT NULL DEFAULT '0',
|
470
|
470
|
`Ranking` tinyint(2) DEFAULT '0',
|
471
|
|
- `CreatedTime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
471
|
+ `CreatedTime` datetime,
|
472
|
472
|
PRIMARY KEY (`ID`),
|
473
|
473
|
KEY `AuthorID` (`AuthorID`),
|
474
|
474
|
KEY `ForumID` (`ForumID`),
|
|
@@ -507,7 +507,7 @@ CREATE TABLE `group_log` (
|
507
|
507
|
`TorrentID` int(10) NOT NULL,
|
508
|
508
|
`UserID` int(10) NOT NULL DEFAULT '0',
|
509
|
509
|
`Info` mediumtext,
|
510
|
|
- `Time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
510
|
+ `Time` datetime,
|
511
|
511
|
`Hidden` tinyint(4) NOT NULL DEFAULT '0',
|
512
|
512
|
PRIMARY KEY (`ID`),
|
513
|
513
|
KEY `GroupID` (`GroupID`),
|
|
@@ -532,7 +532,7 @@ CREATE TABLE `invites` (
|
532
|
532
|
`InviterID` int(10) NOT NULL DEFAULT '0',
|
533
|
533
|
`InviteKey` char(32) NOT NULL,
|
534
|
534
|
`Email` varchar(255) NOT NULL,
|
535
|
|
- `Expires` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
535
|
+ `Expires` datetime,
|
536
|
536
|
`Reason` varchar(255) NOT NULL DEFAULT '',
|
537
|
537
|
PRIMARY KEY (`InviteKey`),
|
538
|
538
|
KEY `Expires` (`Expires`),
|
|
@@ -580,7 +580,7 @@ CREATE TABLE `locked_accounts` (
|
580
|
580
|
CREATE TABLE `log` (
|
581
|
581
|
`ID` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
582
|
582
|
`Message` varchar(400) NOT NULL,
|
583
|
|
- `Time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
583
|
+ `Time` datetime,
|
584
|
584
|
PRIMARY KEY (`ID`),
|
585
|
585
|
KEY `Time` (`Time`)
|
586
|
586
|
) ENGINE=InnoDB CHARSET=utf8;
|
|
@@ -597,7 +597,7 @@ CREATE TABLE `news` (
|
597
|
597
|
`UserID` int(10) unsigned NOT NULL,
|
598
|
598
|
`Title` varchar(255) NOT NULL,
|
599
|
599
|
`Body` text,
|
600
|
|
- `Time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
600
|
+ `Time` datetime,
|
601
|
601
|
PRIMARY KEY (`ID`),
|
602
|
602
|
KEY `UserID` (`UserID`),
|
603
|
603
|
KEY `Time` (`Time`)
|
|
@@ -605,8 +605,8 @@ CREATE TABLE `news` (
|
605
|
605
|
|
606
|
606
|
CREATE TABLE `ocelot_query_times` (
|
607
|
607
|
`buffer` enum('users','torrents','snatches','peers') NOT NULL,
|
608
|
|
- `starttime` datetime NOT NULL,
|
609
|
|
- `ocelotinstance` datetime NOT NULL,
|
|
608
|
+ `starttime` datetime,
|
|
609
|
+ `ocelotinstance` datetime,
|
610
|
610
|
`querylength` int(11) NOT NULL,
|
611
|
611
|
`timespent` int(11) NOT NULL,
|
612
|
612
|
UNIQUE KEY `starttime` (`starttime`)
|
|
@@ -637,8 +637,8 @@ CREATE TABLE `pm_conversations_users` (
|
637
|
637
|
`ConvID` int(12) NOT NULL DEFAULT '0',
|
638
|
638
|
`InInbox` enum('1','0') NOT NULL,
|
639
|
639
|
`InSentbox` enum('1','0') NOT NULL,
|
640
|
|
- `SentDate` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
641
|
|
- `ReceivedDate` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
640
|
+ `SentDate` datetime,
|
|
641
|
+ `ReceivedDate` datetime,
|
642
|
642
|
`UnRead` enum('1','0') NOT NULL DEFAULT '1',
|
643
|
643
|
`Sticky` enum('1','0') NOT NULL DEFAULT '0',
|
644
|
644
|
`ForwardedTo` int(12) NOT NULL DEFAULT '0',
|
|
@@ -656,7 +656,7 @@ CREATE TABLE `pm_conversations_users` (
|
656
|
656
|
CREATE TABLE `pm_messages` (
|
657
|
657
|
`ID` int(12) NOT NULL AUTO_INCREMENT,
|
658
|
658
|
`ConvID` int(12) NOT NULL DEFAULT '0',
|
659
|
|
- `SentDate` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
659
|
+ `SentDate` datetime,
|
660
|
660
|
`SenderID` int(10) NOT NULL DEFAULT '0',
|
661
|
661
|
`Body` text,
|
662
|
662
|
PRIMARY KEY (`ID`),
|
|
@@ -677,8 +677,8 @@ CREATE TABLE `reports` (
|
677
|
677
|
`Comment` text,
|
678
|
678
|
`ResolverID` int(10) unsigned NOT NULL DEFAULT '0',
|
679
|
679
|
`Status` enum('New','InProgress','Resolved') DEFAULT 'New',
|
680
|
|
- `ResolvedTime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
681
|
|
- `ReportedTime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
680
|
+ `ResolvedTime` datetime,
|
|
681
|
+ `ReportedTime` datetime,
|
682
|
682
|
`Reason` text,
|
683
|
683
|
`ClaimerID` int(10) unsigned NOT NULL DEFAULT '0',
|
684
|
684
|
`Notes` text,
|
|
@@ -693,7 +693,7 @@ CREATE TABLE `reports_email_blacklist` (
|
693
|
693
|
`ID` int(10) NOT NULL AUTO_INCREMENT,
|
694
|
694
|
`Type` tinyint(4) NOT NULL DEFAULT '0',
|
695
|
695
|
`UserID` int(10) NOT NULL,
|
696
|
|
- `Time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
696
|
+ `Time` datetime,
|
697
|
697
|
`Checked` tinyint(4) NOT NULL DEFAULT '0',
|
698
|
698
|
`ResolverID` int(10) DEFAULT '0',
|
699
|
699
|
`Email` varchar(255) NOT NULL DEFAULT '',
|
|
@@ -710,8 +710,8 @@ CREATE TABLE `reportsv2` (
|
710
|
710
|
`UserComment` text,
|
711
|
711
|
`ResolverID` int(10) unsigned NOT NULL DEFAULT '0',
|
712
|
712
|
`Status` enum('New','InProgress','Resolved') DEFAULT 'New',
|
713
|
|
- `ReportedTime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
714
|
|
- `LastChangeTime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
713
|
+ `ReportedTime` datetime,
|
|
714
|
+ `LastChangeTime` datetime,
|
715
|
715
|
`ModComment` text,
|
716
|
716
|
`Track` text,
|
717
|
717
|
`Image` text,
|
|
@@ -729,7 +729,7 @@ CREATE TABLE `reportsv2` (
|
729
|
729
|
CREATE TABLE `requests` (
|
730
|
730
|
`ID` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
731
|
731
|
`UserID` int(10) unsigned NOT NULL DEFAULT '0',
|
732
|
|
- `TimeAdded` datetime NOT NULL,
|
|
732
|
+ `TimeAdded` datetime,
|
733
|
733
|
`LastVote` datetime DEFAULT NULL,
|
734
|
734
|
`CategoryID` int(3) NOT NULL,
|
735
|
735
|
`Title` varchar(255) DEFAULT NULL,
|
|
@@ -740,7 +740,7 @@ CREATE TABLE `requests` (
|
740
|
740
|
`DLsiteID` varchar(50) DEFAULT NULL,
|
741
|
741
|
`FillerID` int(10) unsigned NOT NULL DEFAULT '0',
|
742
|
742
|
`TorrentID` int(10) unsigned NOT NULL DEFAULT '0',
|
743
|
|
- `TimeFilled` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
743
|
+ `TimeFilled` datetime,
|
744
|
744
|
`Visible` binary(1) NOT NULL DEFAULT '1',
|
745
|
745
|
`GroupID` int(10) DEFAULT NULL,
|
746
|
746
|
PRIMARY KEY (`ID`),
|
|
@@ -787,7 +787,7 @@ CREATE TABLE `schedule` (
|
787
|
787
|
|
788
|
788
|
CREATE TABLE `shop_freeleeches` (
|
789
|
789
|
`TorrentID` int(10) NOT NULL,
|
790
|
|
- `ExpiryTime` datetime NOT NULL,
|
|
790
|
+ `ExpiryTime` datetime,
|
791
|
791
|
PRIMARY KEY (`TorrentID`),
|
792
|
792
|
KEY `ExpiryTime` (`ExpiryTime`)
|
793
|
793
|
) ENGINE=InnoDB CHARSET=utf8;
|
|
@@ -990,7 +990,7 @@ CREATE TABLE `staff_answers` (
|
990
|
990
|
`QuestionID` int(10) NOT NULL,
|
991
|
991
|
`UserID` int(10) NOT NULL,
|
992
|
992
|
`Answer` mediumtext,
|
993
|
|
- `Date` datetime NOT NULL,
|
|
993
|
+ `Date` datetime,
|
994
|
994
|
PRIMARY KEY (`QuestionID`,`UserID`),
|
995
|
995
|
KEY `UserID` (`UserID`)
|
996
|
996
|
) ENGINE=InnoDB CHARSET=utf8;
|
|
@@ -1000,7 +1000,7 @@ CREATE TABLE `staff_blog` (
|
1000
|
1000
|
`UserID` int(10) unsigned NOT NULL,
|
1001
|
1001
|
`Title` varchar(255) NOT NULL,
|
1002
|
1002
|
`Body` text,
|
1003
|
|
- `Time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
1003
|
+ `Time` datetime,
|
1004
|
1004
|
PRIMARY KEY (`ID`),
|
1005
|
1005
|
KEY `UserID` (`UserID`),
|
1006
|
1006
|
KEY `Time` (`Time`)
|
|
@@ -1008,7 +1008,7 @@ CREATE TABLE `staff_blog` (
|
1008
|
1008
|
|
1009
|
1009
|
CREATE TABLE `staff_blog_visits` (
|
1010
|
1010
|
`UserID` int(10) unsigned NOT NULL,
|
1011
|
|
- `Time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
1011
|
+ `Time` datetime,
|
1012
|
1012
|
UNIQUE KEY `UserID` (`UserID`),
|
1013
|
1013
|
CONSTRAINT `staff_blog_visits_ibfk_1` FOREIGN KEY (`UserID`) REFERENCES `users_main` (`ID`) ON DELETE CASCADE
|
1014
|
1014
|
) ENGINE=InnoDB CHARSET=utf8;
|
|
@@ -1091,7 +1091,7 @@ CREATE TABLE `tags` (
|
1091
|
1091
|
|
1092
|
1092
|
CREATE TABLE `top10_history` (
|
1093
|
1093
|
`ID` int(10) NOT NULL AUTO_INCREMENT,
|
1094
|
|
- `Date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
1094
|
+ `Date` datetime,
|
1095
|
1095
|
`Type` enum('Daily','Weekly') DEFAULT NULL,
|
1096
|
1096
|
PRIMARY KEY (`ID`)
|
1097
|
1097
|
) ENGINE=InnoDB CHARSET=utf8;
|
|
@@ -1128,15 +1128,15 @@ CREATE TABLE `torrents` (
|
1128
|
1128
|
`Size` bigint(12) NOT NULL,
|
1129
|
1129
|
`Leechers` int(6) NOT NULL DEFAULT '0',
|
1130
|
1130
|
`Seeders` int(6) NOT NULL DEFAULT '0',
|
1131
|
|
- `last_action` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
1131
|
+ `last_action` datetime,
|
1132
|
1132
|
`FreeTorrent` enum('0','1','2') NOT NULL DEFAULT '0',
|
1133
|
1133
|
`FreeLeechType` enum('0','1','2','3','4') NOT NULL DEFAULT '0',
|
1134
|
|
- `Time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
1134
|
+ `Time` datetime,
|
1135
|
1135
|
`Description` text,
|
1136
|
1136
|
`MediaInfo` text,
|
1137
|
1137
|
`Snatched` int(10) unsigned NOT NULL DEFAULT '0',
|
1138
|
1138
|
`balance` bigint(20) NOT NULL DEFAULT '0',
|
1139
|
|
- `LastReseedRequest` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
1139
|
+ `LastReseedRequest` datetime,
|
1140
|
1140
|
`Subber` varchar(300) NOT NULL DEFAULT '',
|
1141
|
1141
|
`Archive` varchar(3) NOT NULL DEFAULT '',
|
1142
|
1142
|
PRIMARY KEY (`ID`),
|
|
@@ -1172,20 +1172,20 @@ CREATE TABLE `torrents_artists` (
|
1172
|
1172
|
CREATE TABLE `torrents_bad_files` (
|
1173
|
1173
|
`TorrentID` int(11) NOT NULL DEFAULT '0',
|
1174
|
1174
|
`UserID` int(11) NOT NULL DEFAULT '0',
|
1175
|
|
- `TimeAdded` datetime NOT NULL DEFAULT '0000-00-00 00:00:00'
|
|
1175
|
+ `TimeAdded` datetime
|
1176
|
1176
|
) ENGINE=InnoDB CHARSET=utf8;
|
1177
|
1177
|
|
1178
|
1178
|
CREATE TABLE `torrents_bad_folders` (
|
1179
|
1179
|
`TorrentID` int(11) NOT NULL,
|
1180
|
1180
|
`UserID` int(11) NOT NULL,
|
1181
|
|
- `TimeAdded` datetime NOT NULL,
|
|
1181
|
+ `TimeAdded` datetime,
|
1182
|
1182
|
PRIMARY KEY (`TorrentID`)
|
1183
|
1183
|
) ENGINE=InnoDB CHARSET=utf8;
|
1184
|
1184
|
|
1185
|
1185
|
CREATE TABLE `torrents_bad_tags` (
|
1186
|
1186
|
`TorrentID` int(10) NOT NULL DEFAULT '0',
|
1187
|
1187
|
`UserID` int(10) NOT NULL DEFAULT '0',
|
1188
|
|
- `TimeAdded` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
1188
|
+ `TimeAdded` datetime,
|
1189
|
1189
|
KEY `TimeAdded` (`TimeAdded`)
|
1190
|
1190
|
) ENGINE=InnoDB CHARSET=utf8;
|
1191
|
1191
|
|
|
@@ -1201,7 +1201,7 @@ CREATE TABLE `torrents_group` (
|
1201
|
1201
|
`CatalogueNumber` varchar(80) NOT NULL DEFAULT '',
|
1202
|
1202
|
`Pages` smallint(5) unsigned DEFAULT NULL,
|
1203
|
1203
|
`TagList` varchar(500) NOT NULL,
|
1204
|
|
- `Time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
1204
|
+ `Time` datetime,
|
1205
|
1205
|
`RevisionID` int(12) DEFAULT NULL,
|
1206
|
1206
|
`WikiBody` text,
|
1207
|
1207
|
`WikiImage` varchar(255) NOT NULL,
|
|
@@ -1254,7 +1254,7 @@ CREATE TABLE `torrents_peerlists_compare` (
|
1254
|
1254
|
CREATE TABLE `torrents_recommended` (
|
1255
|
1255
|
`GroupID` int(10) NOT NULL,
|
1256
|
1256
|
`UserID` int(10) NOT NULL,
|
1257
|
|
- `Time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
1257
|
+ `Time` datetime,
|
1258
|
1258
|
PRIMARY KEY (`GroupID`),
|
1259
|
1259
|
KEY `Time` (`Time`)
|
1260
|
1260
|
) ENGINE=InnoDB CHARSET=utf8;
|
|
@@ -1263,7 +1263,7 @@ CREATE TABLE `torrents_screenshots` (
|
1263
|
1263
|
`ID` int(10) NOT NULL AUTO_INCREMENT,
|
1264
|
1264
|
`GroupID` int(10) NOT NULL,
|
1265
|
1265
|
`UserID` int(10) NOT NULL,
|
1266
|
|
- `Time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
1266
|
+ `Time` datetime,
|
1267
|
1267
|
`Image` varchar(255) NOT NULL,
|
1268
|
1268
|
PRIMARY KEY (`ID`,`GroupID`,`Image`)
|
1269
|
1269
|
) ENGINE=InnoDB CHARSET=utf8;
|
|
@@ -1304,7 +1304,7 @@ CREATE TABLE `user_questions` (
|
1304
|
1304
|
`ID` int(10) NOT NULL AUTO_INCREMENT,
|
1305
|
1305
|
`Question` mediumtext,
|
1306
|
1306
|
`UserID` int(10) NOT NULL,
|
1307
|
|
- `Date` datetime NOT NULL,
|
|
1307
|
+ `Date` datetime,
|
1308
|
1308
|
PRIMARY KEY (`ID`),
|
1309
|
1309
|
KEY `Date` (`Date`)
|
1310
|
1310
|
) ENGINE=InnoDB CHARSET=utf8;
|
|
@@ -1352,7 +1352,7 @@ CREATE TABLE `users_donor_ranks` (
|
1352
|
1352
|
CREATE TABLE `users_downloads` (
|
1353
|
1353
|
`UserID` int(10) NOT NULL,
|
1354
|
1354
|
`TorrentID` int(1) NOT NULL,
|
1355
|
|
- `Time` datetime NOT NULL,
|
|
1355
|
+ `Time` datetime,
|
1356
|
1356
|
PRIMARY KEY (`UserID`,`TorrentID`,`Time`),
|
1357
|
1357
|
KEY `TorrentID` (`TorrentID`),
|
1358
|
1358
|
KEY `UserID` (`UserID`)
|
|
@@ -1380,7 +1380,7 @@ CREATE TABLE `users_enable_requests` (
|
1380
|
1380
|
`Email` varchar(255) NOT NULL,
|
1381
|
1381
|
`IP` varchar(255) NOT NULL DEFAULT 'mIbUEUEmV93bF6C5i6cITAlcw3H7TKcaPzZZIMIZQNQ=',
|
1382
|
1382
|
`UserAgent` text,
|
1383
|
|
- `Timestamp` datetime NOT NULL,
|
|
1383
|
+ `Timestamp` datetime,
|
1384
|
1384
|
`HandledTimestamp` datetime DEFAULT NULL,
|
1385
|
1385
|
`Token` char(32) DEFAULT NULL,
|
1386
|
1386
|
`CheckedBy` int(10) unsigned DEFAULT NULL,
|
|
@@ -1395,7 +1395,7 @@ CREATE TABLE `users_enable_requests` (
|
1395
|
1395
|
CREATE TABLE `users_freeleeches` (
|
1396
|
1396
|
`UserID` int(10) NOT NULL,
|
1397
|
1397
|
`TorrentID` int(10) NOT NULL,
|
1398
|
|
- `Time` datetime NOT NULL,
|
|
1398
|
+ `Time` datetime,
|
1399
|
1399
|
`Expired` tinyint(1) NOT NULL DEFAULT '0',
|
1400
|
1400
|
`Downloaded` bigint(20) NOT NULL DEFAULT '0',
|
1401
|
1401
|
`Uses` int(10) NOT NULL DEFAULT '1',
|
|
@@ -1420,7 +1420,7 @@ CREATE TABLE `users_history_emails` (
|
1420
|
1420
|
CREATE TABLE `users_history_ips` (
|
1421
|
1421
|
`UserID` int(10) NOT NULL,
|
1422
|
1422
|
`IP` varchar(90) NOT NULL DEFAULT '0.0.0.0',
|
1423
|
|
- `StartTime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
1423
|
+ `StartTime` datetime,
|
1424
|
1424
|
`EndTime` datetime DEFAULT NULL,
|
1425
|
1425
|
PRIMARY KEY (`UserID`,`IP`,`StartTime`),
|
1426
|
1426
|
KEY `UserID` (`UserID`),
|
|
@@ -1449,22 +1449,22 @@ CREATE TABLE `users_info` (
|
1449
|
1449
|
`StyleID` int(10) unsigned NOT NULL,
|
1450
|
1450
|
`StyleURL` varchar(255) DEFAULT NULL,
|
1451
|
1451
|
`Info` text,
|
1452
|
|
- `Avatar` varchar(255) NOT NULL,
|
|
1452
|
+ `Avatar` varchar(255),
|
1453
|
1453
|
`AdminComment` text,
|
1454
|
1454
|
`SiteOptions` text,
|
1455
|
1455
|
`ViewAvatars` enum('0','1') NOT NULL DEFAULT '1',
|
1456
|
1456
|
`Donor` enum('0','1') NOT NULL DEFAULT '0',
|
1457
|
1457
|
`Artist` enum('0','1') NOT NULL DEFAULT '0',
|
1458
|
1458
|
`DownloadAlt` enum('0','1') NOT NULL DEFAULT '0',
|
1459
|
|
- `Warned` datetime NOT NULL,
|
1460
|
|
- `SupportFor` varchar(255) NOT NULL,
|
|
1459
|
+ `Warned` datetime,
|
|
1460
|
+ `SupportFor` varchar(255),
|
1461
|
1461
|
`TorrentGrouping` enum('0','1','2') NOT NULL COMMENT '0=Open,1=Closed,2=Off',
|
1462
|
1462
|
`ShowTags` enum('0','1') NOT NULL DEFAULT '1',
|
1463
|
1463
|
`NotifyOnQuote` enum('0','1','2') NOT NULL DEFAULT '0',
|
1464
|
|
- `AuthKey` varchar(32) NOT NULL,
|
1465
|
|
- `ResetKey` varchar(32) NOT NULL,
|
1466
|
|
- `ResetExpires` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
1467
|
|
- `JoinDate` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
1464
|
+ `AuthKey` varchar(32) NOT NULL DEFAULT '',
|
|
1465
|
+ `ResetKey` varchar(32) NOT NULL DEFAULT '',
|
|
1466
|
+ `ResetExpires` datetime,
|
|
1467
|
+ `JoinDate` datetime,
|
1468
|
1468
|
`Inviter` int(10) DEFAULT NULL,
|
1469
|
1469
|
`BitcoinAddress` varchar(34) DEFAULT NULL,
|
1470
|
1470
|
`WarnedTimes` int(2) NOT NULL DEFAULT '0',
|
|
@@ -1480,10 +1480,10 @@ CREATE TABLE `users_info` (
|
1480
|
1480
|
`DisablePoints` enum('0','1') NOT NULL DEFAULT '0',
|
1481
|
1481
|
`DisablePromotion` enum('0','1') NOT NULL DEFAULT '0',
|
1482
|
1482
|
`DisableRequests` enum('0','1') NOT NULL DEFAULT '0',
|
1483
|
|
- `RatioWatchEnds` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
1483
|
+ `RatioWatchEnds` datetime,
|
1484
|
1484
|
`RatioWatchDownload` bigint(20) unsigned NOT NULL DEFAULT '0',
|
1485
|
1485
|
`RatioWatchTimes` tinyint(1) unsigned NOT NULL DEFAULT '0',
|
1486
|
|
- `BanDate` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
1486
|
+ `BanDate` datetime,
|
1487
|
1487
|
`BanReason` enum('0','1','2','3','4') NOT NULL DEFAULT '0',
|
1488
|
1488
|
`CatchupTime` datetime DEFAULT NULL,
|
1489
|
1489
|
`LastReadNews` int(10) NOT NULL DEFAULT '0',
|
|
@@ -1492,7 +1492,7 @@ CREATE TABLE `users_info` (
|
1492
|
1492
|
`PermittedForums` varchar(150) NOT NULL DEFAULT '',
|
1493
|
1493
|
`UnseededAlerts` enum('0','1') NOT NULL DEFAULT '0',
|
1494
|
1494
|
`LastReadBlog` int(10) NOT NULL DEFAULT '0',
|
1495
|
|
- `InfoTitle` varchar(255) NOT NULL,
|
|
1495
|
+ `InfoTitle` varchar(255) NOT NULL DEFAULT '',
|
1496
|
1496
|
UNIQUE KEY `UserID` (`UserID`),
|
1497
|
1497
|
KEY `SupportFor` (`SupportFor`),
|
1498
|
1498
|
KEY `DisableInvites` (`DisableInvites`),
|
|
@@ -1520,8 +1520,8 @@ CREATE TABLE `users_main` (
|
1520
|
1520
|
`Email` varchar(255) NOT NULL,
|
1521
|
1521
|
`PassHash` varchar(60) NOT NULL,
|
1522
|
1522
|
`IRCKey` char(32) DEFAULT NULL,
|
1523
|
|
- `LastLogin` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
1524
|
|
- `LastAccess` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
1523
|
+ `LastLogin` datetime,
|
|
1524
|
+ `LastAccess` datetime,
|
1525
|
1525
|
`IP` varchar(90) NOT NULL DEFAULT '0.0.0.0',
|
1526
|
1526
|
`Class` tinyint(2) NOT NULL DEFAULT '5',
|
1527
|
1527
|
`Uploaded` bigint(20) unsigned NOT NULL DEFAULT '0',
|
|
@@ -1608,7 +1608,7 @@ CREATE TABLE `users_notify_quoted` (
|
1608
|
1608
|
`PageID` int(10) NOT NULL,
|
1609
|
1609
|
`PostID` int(10) NOT NULL,
|
1610
|
1610
|
`UnRead` tinyint(1) NOT NULL DEFAULT '1',
|
1611
|
|
- `Date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
1611
|
+ `Date` datetime,
|
1612
|
1612
|
PRIMARY KEY (`UserID`,`Page`,`PostID`)
|
1613
|
1613
|
) ENGINE=InnoDB CHARSET=utf8;
|
1614
|
1614
|
|
|
@@ -1655,7 +1655,7 @@ CREATE TABLE `users_sessions` (
|
1655
|
1655
|
`Browser` varchar(40) DEFAULT NULL,
|
1656
|
1656
|
`OperatingSystem` varchar(13) DEFAULT NULL,
|
1657
|
1657
|
`IP` varchar(90) NOT NULL,
|
1658
|
|
- `LastUpdate` datetime NOT NULL,
|
|
1658
|
+ `LastUpdate` datetime,
|
1659
|
1659
|
`Active` tinyint(4) NOT NULL DEFAULT '1',
|
1660
|
1660
|
`FullUA` text,
|
1661
|
1661
|
PRIMARY KEY (`UserID`,`SessionID`),
|
|
@@ -1751,7 +1751,7 @@ CREATE TABLE `wiki_artists` (
|
1751
|
1751
|
`Body` text,
|
1752
|
1752
|
`UserID` int(10) NOT NULL DEFAULT '0',
|
1753
|
1753
|
`Summary` varchar(100) DEFAULT NULL,
|
1754
|
|
- `Time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
1754
|
+ `Time` datetime,
|
1755
|
1755
|
`Image` varchar(255) DEFAULT NULL,
|
1756
|
1756
|
PRIMARY KEY (`RevisionID`),
|
1757
|
1757
|
KEY `PageID` (`PageID`),
|
|
@@ -1775,7 +1775,7 @@ CREATE TABLE `wiki_torrents` (
|
1775
|
1775
|
`Body` text,
|
1776
|
1776
|
`UserID` int(10) NOT NULL DEFAULT '0',
|
1777
|
1777
|
`Summary` varchar(100) DEFAULT NULL,
|
1778
|
|
- `Time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
1778
|
+ `Time` datetime,
|
1779
|
1779
|
`Image` varchar(255) DEFAULT NULL,
|
1780
|
1780
|
PRIMARY KEY (`RevisionID`),
|
1781
|
1781
|
KEY `PageID` (`PageID`),
|
|
@@ -1840,7 +1840,7 @@ INSERT INTO wiki_aliases (Alias, UserID, ArticleID) VALUES ('wiki', 1, 1);
|
1840
|
1840
|
|
1841
|
1841
|
INSERT INTO wiki_revisions (ID, Revision, Title, Body, Date, Author) VALUES (1, 1, 'Wiki', 'Welcome to your new wiki! Hope this works.', NOW(), 1);
|
1842
|
1842
|
|
1843
|
|
-INSERT INTO forums (ID, CategoryID, Sort, Name, Description, MinClassRead, MinClassWrite, MinClassCreate, NumTopics, NumPosts, LastPostID, LastPostAuthorID, LastPostTopicID, LastPostTime) VALUES (1, 1, 20, 'Your Site', 'Totally rad forum', 100, 100, 100, 0, 0, 0, 0, 0, '0000-00-00 00:00:00'), (2, 5, 30, 'Chat', 'Expect this to fill up with spam', 100, 100, 100, 0, 0, 0, 0, 0, '0000-00-00 00:00:00'), (3, 10, 40, 'Help!', 'I fell down and I cant get up', 100, 100, 100, 0, 0, 0, 0, 0, '0000-00-00 00:00:00'), (4, 20, 100, 'Trash', 'Every thread ends up here eventually', 100, 500, 500, 0, 0, 0, 0, 0, '0000-00-00 00:00:00');
|
|
1843
|
+INSERT INTO forums (ID, CategoryID, Sort, Name, Description, MinClassRead, MinClassWrite, MinClassCreate, NumTopics, NumPosts, LastPostID, LastPostAuthorID, LastPostTopicID, LastPostTime) VALUES (1, 1, 20, 'Your Site', 'Totally rad forum', 100, 100, 100, 0, 0, 0, 0, 0, NULL), (2, 5, 30, 'Chat', 'Expect this to fill up with spam', 100, 100, 100, 0, 0, 0, 0, 0, NULL), (3, 10, 40, 'Help!', 'I fell down and I cant get up', 100, 100, 100, 0, 0, 0, 0, 0, NULL), (4, 20, 100, 'Trash', 'Every thread ends up here eventually', 100, 500, 500, 0, 0, 0, 0, 0, NULL);
|
1844
|
1844
|
|
1845
|
1845
|
INSERT INTO tags (ID, Name, TagType, Uses, UserID) VALUES (1, 'foo', 'genre', 0, 1),(2, 'bar', 'genre', 0, 1),(3, 'baz', 'genre', 0, 1);
|
1846
|
1846
|
|