root/feedmelinks/_config/create-tables.sql

Revision 1338, 3.3 kB (checked in by jm3, 2 years ago)

new db spec

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1 -- MySQL dump 10.10
2 --
3 -- Host: localhost    Database: fml_fml
4 -- ------------------------------------------------------
5 -- Server version       5.0.27-standard
6
7 --
8 -- Table structure for table `links`
9 --
10
11 DROP TABLE IF EXISTS `links`;
12 CREATE TABLE `links` (
13   `ID` int(11) NOT NULL auto_increment,
14   `url` text NOT NULL,
15   `name` text NOT NULL,
16   `createDate` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
17   `lastMod` timestamp NOT NULL default '0000-00-00 00:00:00',
18   `userid` varchar(16) NOT NULL,
19   `groupid` int(11) default NULL,
20   `isPrivate` tinyint(4) default NULL,
21   PRIMARY KEY  (`ID`),
22   KEY `isPrivate_idx` (`isPrivate`),
23   KEY `createDate_idx` (`createDate`),
24   KEY `userid_idx` (`userid`(10))
25 ) ENGINE=MyISAM AUTO_INCREMENT=322361 DEFAULT CHARSET=latin1;
26
27 --
28 -- Table structure for table `links_tags_xref`
29 --
30
31 DROP TABLE IF EXISTS `links_tags_xref`;
32 CREATE TABLE `links_tags_xref` (
33   `linkID` int(11) NOT NULL default '0',
34   `tagID` int(11) NOT NULL default '0',
35   PRIMARY KEY  (`linkID`,`tagID`),
36   KEY `catID` (`tagID`)
37 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
38
39 --
40 -- Table structure for table `referrers`
41 --
42
43 DROP TABLE IF EXISTS `referrers`;
44 CREATE TABLE `referrers` (
45   `id` int(11) NOT NULL auto_increment,
46   `linkID` int(11) NOT NULL default '0',
47   `userid` varchar(16) NOT NULL default '',
48   `referer` varchar(255) NOT NULL default '',
49   `timestamp` datetime default NULL,
50   PRIMARY KEY  (`id`)
51 ) ENGINE=MyISAM AUTO_INCREMENT=906252 DEFAULT CHARSET=latin1;
52
53 --
54 -- Table structure for table `spam_IPs`
55 --
56
57 DROP TABLE IF EXISTS `spam_IPs`;
58 CREATE TABLE `spam_IPs` (
59   `userid` varchar(24) default NULL,
60   `email` varchar(36) default NULL,
61   `ip` varchar(24) default NULL,
62   `id` int(10) unsigned NOT NULL auto_increment,
63   `timestamp` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
64   PRIMARY KEY  (`id`)
65 ) ENGINE=MyISAM AUTO_INCREMENT=7888 DEFAULT CHARSET=latin1;
66
67 --
68 -- Table structure for table `tags`
69 --
70
71 DROP TABLE IF EXISTS `tags`;
72 CREATE TABLE `tags` (
73   `ID` int(11) NOT NULL auto_increment,
74   `userid` char(16) default NULL,
75   `name` char(255) NOT NULL default '',
76   `options` char(16) default NULL,
77   `isPrivate` tinyint(4) default NULL,
78   PRIMARY KEY  (`ID`),
79   UNIQUE KEY `ID` (`ID`),
80   KEY `userid_name_idx` (`userid`,`name`(32)),
81   KEY `id_userid_idx` (`ID`,`userid`)
82 ) ENGINE=MyISAM AUTO_INCREMENT=263577 DEFAULT CHARSET=latin1;
83
84 --
85 -- Table structure for table `users`
86 --
87
88 DROP TABLE IF EXISTS `users`;
89 CREATE TABLE `users` (
90   `ID` int(11) NOT NULL auto_increment,
91   `userid` varchar(16) NOT NULL default '',
92   `email` varchar(255) NOT NULL default '',
93   `password` varchar(16) NOT NULL default '',
94   `name` varchar(128) default NULL,
95   `options` varchar(16) default NULL,
96   `FUQ` tinyint(4) NOT NULL default '2',
97   `disabled` int(11) default NULL,
98   `snuffed` int(11) default NULL,
99   `bornOn` timestamp NOT NULL default '0000-00-00 00:00:00',
100   `lastLogin` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
101   PRIMARY KEY  (`ID`),
102   UNIQUE KEY `userid` (`userid`),
103   UNIQUE KEY `ID` (`ID`),
104   KEY `email_idx` (`email`(32)),
105   KEY `disabled_idx` (`disabled`),
106   KEY `snuffed_idx` (`snuffed`),
107   KEY `bornOn_idx` (`bornOn`)
108 ) ENGINE=MyISAM AUTO_INCREMENT=13284 DEFAULT CHARSET=latin1;
109 /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
110
111 -- Dump completed on 2007-02-17 18:35:34
112
Note: See TracBrowser for help on using the browser.