Show
Ignore:
Timestamp:
02/17/07 12:36:15 (2 years ago)
Author:
jm3
Message:

new db spec

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • feedmelinks/_config/create-tables.sql

    r1186 r1338  
    33-- Host: localhost    Database: fml_fml 
    44-- ------------------------------------------------------ 
    5 -- Server version       5.0.24-standard 
     5-- Server version       5.0.27-standard 
    66 
    77-- 
     
    1616  `createDate` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, 
    1717  `lastMod` timestamp NOT NULL default '0000-00-00 00:00:00', 
    18   `submitter` varchar(16) NOT NULL default ''
     18  `userid` varchar(16) NOT NULL
    1919  `groupid` int(11) default NULL, 
    2020  `isPrivate` tinyint(4) default NULL, 
    2121  PRIMARY KEY  (`ID`), 
    22   KEY `submitter_idx` (`submitter`), 
    2322  KEY `isPrivate_idx` (`isPrivate`), 
    24   KEY `createDate_idx` (`createDate`) 
    25 ) ENGINE=MyISAM AUTO_INCREMENT=245751 DEFAULT CHARSET=latin1; 
     23  KEY `createDate_idx` (`createDate`), 
     24  KEY `userid_idx` (`userid`(10)) 
     25) ENGINE=MyISAM AUTO_INCREMENT=322361 DEFAULT CHARSET=latin1; 
    2626 
    2727-- 
    28 -- Table structure for table `linksCategoriesXRef` 
     28-- Table structure for table `links_tags_xref` 
    2929-- 
    3030 
    31 DROP TABLE IF EXISTS `linksCategoriesXRef`; 
    32 CREATE TABLE `linksCategoriesXRef` ( 
     31DROP TABLE IF EXISTS `links_tags_xref`; 
     32CREATE TABLE `links_tags_xref` ( 
    3333  `linkID` int(11) NOT NULL default '0', 
    34   `catID` int(11) NOT NULL default '0', 
    35   PRIMARY KEY  (`linkID`,`catID`), 
    36   KEY `catID` (`catID`) 
     34  `tagID` int(11) NOT NULL default '0', 
     35  PRIMARY KEY  (`linkID`,`tagID`), 
     36  KEY `catID` (`tagID`) 
    3737) ENGINE=MyISAM DEFAULT CHARSET=latin1; 
    3838 
    3939-- 
    40 -- Table structure for table `linksGroups` 
     40-- Table structure for table `referrers` 
    4141-- 
    4242 
    43 DROP TABLE IF EXISTS `linksGroups`; 
    44 CREATE TABLE `linksGroups` ( 
    45   `ID` int(11) NOT NULL auto_increment, 
    46   `userid` char(16) default NULL, 
    47   `name` char(255) NOT NULL default '', 
    48   `options` char(16) default NULL, 
    49   `isPrivate` tinyint(4) default NULL, 
    50   PRIMARY KEY  (`ID`), 
    51   UNIQUE KEY `ID` (`ID`), 
    52   KEY `userid_name_idx` (`userid`,`name`(32)), 
    53   KEY `id_userid_idx` (`ID`,`userid`) 
    54 ) ENGINE=MyISAM AUTO_INCREMENT=179811 DEFAULT CHARSET=latin1; 
    55  
    56 -- 
    57 -- Table structure for table `linksReferers` 
    58 -- 
    59  
    60 DROP TABLE IF EXISTS `linksReferers`; 
    61 CREATE TABLE `linksReferers` ( 
     43DROP TABLE IF EXISTS `referrers`; 
     44CREATE TABLE `referrers` ( 
    6245  `id` int(11) NOT NULL auto_increment, 
    6346  `linkID` int(11) NOT NULL default '0', 
     
    6649  `timestamp` datetime default NULL, 
    6750  PRIMARY KEY  (`id`) 
    68 ) ENGINE=MyISAM AUTO_INCREMENT=826762 DEFAULT CHARSET=latin1; 
    69  
    70 -- 
    71 -- Table structure for table `linksUsers` 
    72 -- 
    73  
    74 DROP TABLE IF EXISTS `linksUsers`; 
    75 CREATE TABLE `linksUsers` ( 
    76   `ID` int(11) NOT NULL auto_increment, 
    77   `userid` varchar(16) NOT NULL default '', 
    78   `email` varchar(255) NOT NULL default '', 
    79   `password` varchar(16) NOT NULL default '', 
    80   `name` varchar(128) default NULL, 
    81   `options` varchar(16) default NULL, 
    82   `FUQ` tinyint(4) NOT NULL default '2', 
    83   `disabled` int(11) default NULL, 
    84   `snuffed` int(11) default NULL, 
    85   `bornOn` timestamp NOT NULL default CURRENT_TIMESTAMP, 
    86   PRIMARY KEY  (`ID`), 
    87   UNIQUE KEY `userid` (`userid`), 
    88   UNIQUE KEY `ID` (`ID`), 
    89   KEY `email_idx` (`email`(32)), 
    90   KEY `disabled_idx` (`disabled`), 
    91   KEY `snuffed_idx` (`snuffed`) 
    92 ) ENGINE=MyISAM AUTO_INCREMENT=8421 DEFAULT CHARSET=latin1; 
     51) ENGINE=MyISAM AUTO_INCREMENT=906252 DEFAULT CHARSET=latin1; 
    9352 
    9453-- 
     
    10463  `timestamp` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, 
    10564  PRIMARY KEY  (`id`) 
    106 ) ENGINE=MyISAM AUTO_INCREMENT=237 DEFAULT CHARSET=latin1; 
     65) ENGINE=MyISAM AUTO_INCREMENT=7888 DEFAULT CHARSET=latin1; 
    10766 
     67-- 
     68-- Table structure for table `tags` 
     69-- 
     70 
     71DROP TABLE IF EXISTS `tags`; 
     72CREATE 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 
     88DROP TABLE IF EXISTS `users`; 
     89CREATE 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