picturelicious/picturelicious.sql

87 lines
2.8 KiB
SQL

CREATE TABLE `pl_comments` (
`id` int(11) NOT NULL auto_increment,
`imageId` int(11) NOT NULL,
`userId` int(11) NOT NULL,
`created` datetime NOT NULL,
`content` text collate utf8_unicode_ci NOT NULL,
PRIMARY KEY (`id`),
KEY `imageId` (`imageId`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
CREATE TABLE `pl_imagecolors` (
`id` int(11) NOT NULL auto_increment,
`imageId` int(11) NOT NULL,
`r` tinyint(3) unsigned NOT NULL default '0',
`g` tinyint(3) unsigned NOT NULL default '0',
`b` tinyint(3) unsigned NOT NULL default '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
CREATE TABLE `pl_images` (
`id` int(11) NOT NULL auto_increment,
`logged` datetime NOT NULL,
`user` int(11) NOT NULL,
`score` float NOT NULL default '0',
`votes` int(11) NOT NULL default '0',
`keyword` varchar(255) collate utf8_unicode_ci NOT NULL,
`tags` text collate utf8_unicode_ci NOT NULL,
`image` varchar(255) collate utf8_unicode_ci NOT NULL,
`thumb` varchar(255) collate utf8_unicode_ci NOT NULL,
`hash` char(32) collate utf8_unicode_ci NOT NULL,
`source` varchar(255) collate utf8_unicode_ci NOT NULL,
PRIMARY KEY (`id`),
KEY `keyword` (`keyword`),
FULLTEXT KEY `tags` (`tags`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
CREATE TABLE `pl_iplock` (
`ip` int(11) NOT NULL,
`imageId` int(11) NOT NULL,
`ts` int(11) NOT NULL,
PRIMARY KEY (`ip`,`imageId`),
KEY `ts` (`ts`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
CREATE TABLE `pl_taglog` (
`id` int(11) NOT NULL auto_increment,
`tagged` datetime NOT NULL,
`userId` int(11) NOT NULL,
`imageId` int(11) NOT NULL,
`locked` tinyint(4) NOT NULL,
PRIMARY KEY (`id`),
KEY `tagged` (`tagged`),
KEY `userId` (`userId`),
KEY `imageId` (`imageId`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
CREATE TABLE `pl_uploadlock` (
`id` int(11) NOT NULL auto_increment,
`ip` int(11) NOT NULL,
`ts` int(11) NOT NULL,
PRIMARY KEY (`id`),
KEY `ip` (`ip`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
CREATE TABLE `pl_users` (
`id` int(11) NOT NULL auto_increment,
`registered` datetime NOT NULL,
`name` varchar(255) collate utf8_unicode_ci NOT NULL,
`pass` char(32) collate utf8_unicode_ci NOT NULL,
`valid` tinyint(4) NOT NULL,
`remember` char(32) collate utf8_unicode_ci NOT NULL,
`admin` tinyint(4) NOT NULL default '0',
`score` int(11) NOT NULL,
`images` int(11) NOT NULL default '0',
`avatar` varchar(255) collate utf8_unicode_ci NOT NULL,
`website` varchar(255) collate utf8_unicode_ci NOT NULL,
`activateShortcuts` tinyint(1) NOT NULL default '0',
`email` varchar(255) collate utf8_unicode_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;