Файл: install/sql/sql_create.sql
Строк: 336
DROP TABLE IF EXISTS `[prefix]attach`;
CREATE TABLE `[prefix]attach` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(55) NOT NULL,
`url` varchar(255) NOT NULL,
`pub_id` varchar(255) default NULL,
`mod` varchar(55) NOT NULL,
`downloads` int(11) NOT NULL,
`date`
int(11) NOT NULL,
PRIMARY KEY (`id`),
KEY `pub_id` (`pub_id`),
KEY `url` (`url`),
KEY `pub_id_2` (`pub_id`)
) ENGINE=MyISAM
AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS
`[prefix]blocks_types`;
CREATE TABLE `[prefix]blocks_types` (
`title`
varchar(55) default NULL,
`type` varchar(55) NOT NULL,
PRIMARY KEY
(`type`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS
`[prefix]sitemap`;
CREATE TABLE `[prefix]sitemap` (
`id` int(11) NOT
NULL auto_increment,
`name` text NOT NULL,
`url` varchar(200) NOT
NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT
CHARSET=utf8;
DROP TABLE IF EXISTS `[prefix]guestbook`;
CREATE TABLE
`[prefix]guestbook` (
`id` int(11) NOT NULL auto_increment,
`date`
varchar(55) default NULL,
`name` varchar(50) NOT NULL,
`email`
varchar(50) NOT NULL,
`website` varchar(75) NOT NULL,
`gender`
varchar(10) NOT NULL,
`comment` text NOT NULL,
`reply` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT
CHARSET=utf8;
DROP TABLE IF EXISTS `[prefix]blog_posts`;
CREATE TABLE
`[prefix]blog_posts` (
`id` int(11) NOT NULL auto_increment,
`bid`
int(11) NOT NULL,
`title` varchar(255) NOT NULL,
`text` text NOT
NULL,
`comments` int(11) NOT NULL,
`views` int(11) NOT NULL,
`date` int(11) NOT NULL,
`rating` int(11) NOT NULL,
`ratingUsers`
text NOT NULL,
`tags` varchar(255) NOT NULL,
`uid` int(11) NOT
NULL,
`status` int(1) NOT NULL,
PRIMARY KEY (`id`),
KEY `bid`
(`bid`),
KEY `uid` (`uid`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT
CHARSET=utf8;
DROP TABLE IF EXISTS `[prefix]blog_readers`;
CREATE
TABLE `[prefix]blog_readers` (
`bid` int(11) NOT NULL,
`uid` int(11)
NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS
`[prefix]blogs`;
CREATE TABLE `[prefix]blogs` (
`id` int(11) NOT NULL
auto_increment,
`title` varchar(255) NOT NULL,
`altname` varchar(55)
NOT NULL,
`description` text NOT NULL,
`avatar` varchar(200) NOT
NULL,
`posts` int(11) NOT NULL,
`readersNum` int(11) NOT NULL,
`date` int(11) NOT NULL,
`lastUpdate` int(11) NOT NULL,
`admins`
varchar(255) NOT NULL,
`readers` varchar(255) NOT NULL,
PRIMARY KEY
(`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
DROP
TABLE IF EXISTS `[prefix]board_forums`;
CREATE TABLE
`[prefix]board_forums` (
`id` int(11) NOT NULL auto_increment,
`title` varchar(55) NOT NULL,
`description` varchar(255) NOT NULL,
`pid` int(11) NOT NULL,
`type` varchar(3) NOT NULL,
`active`
smallint(1) NOT NULL,
`open` smallint(1) NOT NULL,
`threads` int(11)
NOT NULL,
`posts` int(11) NOT NULL,
`lastPost` varchar(55) NOT
NULL,
`lastPoster` varchar(255) NOT NULL,
`lastTid` int(11) NOT
NULL,
`lastSubject` varchar(255) NOT NULL,
`password` varchar(255)
NOT NULL,
`rulestitle` varchar(255) NOT NULL,
`rules` text NOT
NULL,
`position` int(11) NOT NULL,
PRIMARY KEY (`id`)
)
ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
DROP TABLE IF
EXISTS `[prefix]board_permissions`;
CREATE TABLE
`[prefix]board_permissions` (
`id` int(11) NOT NULL auto_increment,
`fid` int(11) NOT NULL,
`gid` int(11) NOT NULL,
`allowView` int(1)
NOT NULL,
`allowRead` int(1) NOT NULL,
`allowCreate` int(1) NOT
NULL,
`allowReply` int(1) NOT NULL,
`allowEdit` int(1) NOT NULL,
`allowModer` int(1) NOT NULL,
`allowAttach` int(1) NOT NULL,
PRIMARY
KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT
CHARSET=utf8;
DROP TABLE IF EXISTS `[prefix]board_posts`;
CREATE
TABLE `[prefix]board_posts` (
`id` int(11) NOT NULL auto_increment,
`tid` int(11) NOT NULL,
`message` text NOT NULL,
`uid` int(11) NOT
NULL,
`username` varchar(255) NOT NULL,
`ip` varchar(255) NOT NULL,
`time` varchar(255) NOT NULL,
`files` text NOT NULL,
`visible`
varchar(1) NOT NULL,
`editUser` varchar(55) NOT NULL,
`editReason`
varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM
AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 PACK_KEYS=0;
DROP TABLE IF
EXISTS `[prefix]board_threads`;
CREATE TABLE `[prefix]board_threads` (
`id` int(11) NOT NULL auto_increment,
`forum` int(11) NOT NULL,
`title` varchar(55) NOT NULL,
`poster` int(11) NOT NULL,
`startTime`
varchar(55) NOT NULL,
`lastTime` varchar(55) NOT NULL,
`lastPoster`
varchar(55) NOT NULL,
`views` int(11) NOT NULL,
`replies` int(11) NOT
NULL,
`important` int(1) NOT NULL default '0',
`closed` int(1) NOT
NULL default '0',
`score` float(6,3) NOT NULL,
`votes` smallint(5)
NOT NULL,
`icon` varchar(44) NOT NULL,
`closetime` varchar(55) NOT
NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT
CHARSET=utf8 PACK_KEYS=0;
DROP TABLE IF EXISTS
`[prefix]board_users`;
CREATE TABLE `[prefix]board_users` (
`uid`
int(11) NOT NULL,
`thanks` int(11) NOT NULL,
`messages` int(11) NOT
NULL,
`specStatus` varchar(255) default ' ',
`lastUpdate` int(11) NOT
NULL,
PRIMARY KEY (`uid`)
) ENGINE=MyISAM DEFAULT
CHARSET=utf8;
DROP TABLE IF EXISTS `[prefix]categories`;
CREATE TABLE
`[prefix]categories` (
`id` smallint(5) NOT NULL auto_increment,
`name` varchar(55) NOT NULL,
`altname` varchar(55) NOT NULL,
`description` varchar(200) NOT NULL,
`keywords` varchar(255) NOT NULL,
`module` varchar(55) NOT NULL,
`icon` varchar(255) NOT NULL,
`position` smallint(5) NOT NULL,
`parent_id` smallint(5) NOT NULL,
PRIMARY KEY (`id`,`altname`),
KEY `altname` (`altname`),
KEY
`parent_id` (`parent_id`),
KEY `module` (`module`)
) ENGINE=MyISAM
AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS
`[prefix]com_subscribe`;
CREATE TABLE `[prefix]com_subscribe` (
`id`
int(11) NOT NULL,
`module` varchar(55) NOT NULL,
`uid` int(11) NOT
NULL,
UNIQUE KEY `id` (`id`,`module`,`uid`)
) ENGINE=MyISAM DEFAULT
CHARSET=utf8;
DROP TABLE IF EXISTS `[prefix]comments`;
CREATE TABLE
`[prefix]comments` (
`id` smallint(5) NOT NULL auto_increment,
`uid`
smallint(5) NOT NULL,
`post_id` smallint(5) NOT NULL,
`module`
varchar(55) NOT NULL,
`text` text,
`date` varchar(44) NOT NULL,
`gemail` varchar(55) NOT NULL,
`gname` varchar(55) NOT NULL,
`gurl`
varchar(55) NOT NULL,
`parent` int(11) NOT NULL,
`status` int(1) NOT
NULL,
PRIMARY KEY (`id`),
KEY `module` (`module`),
KEY `post_id`
(`post_id`),
KEY `uid` (`uid`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT
CHARSET=utf8;
DROP TABLE IF EXISTS `[prefix]content`;
CREATE TABLE
`[prefix]content` (
`id` int(11) NOT NULL auto_increment,
`translate`
varchar(255) NOT NULL,
`cat` varchar(200) NOT NULL,
`keywords`
varchar(55) NOT NULL,
`active` int(1) NOT NULL,
`date` varchar(55)
default NULL,
`comments` int(11) NOT NULL,
`theme` varchar(255) NOT
NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT
CHARSET=utf8;
DROP TABLE IF EXISTS `[prefix]gallery_albums`;
CREATE
TABLE `[prefix]gallery_albums` (
`album_id` int(11) NOT NULL
auto_increment,
`title` varchar(250) NOT NULL,
`trans` varchar(250)
NOT NULL,
`description` text NOT NULL,
`views` int(11) NOT NULL,
`nums` int(11) NOT NULL,
`last_update` varchar(250) NOT NULL,
`last_author` varchar(250) NOT NULL,
`last_image` varchar(250) NOT
NULL,
`watermark` int(1) default NULL,
`sizes` text NOT NULL,
`gropups_allow` int(11) NOT NULL,
`dir` varchar(255) NOT NULL,
PRIMARY KEY (`album_id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT
CHARSET=utf8;
DROP TABLE IF EXISTS `[prefix]gallery_photos`;
CREATE
TABLE `[prefix]gallery_photos` (
`photo_id` int(11) NOT NULL
auto_increment,
`cat` int(11) NOT NULL,
`title` varchar(250) NOT
NULL,
`description` varchar(250) NOT NULL,
`author` varchar(250) NOT
NULL,
`add_date` varchar(250) NOT NULL,
`photo_date` varchar(250) NOT
NULL,
`photos` text NOT NULL,
`tech` text NOT NULL,
`views`
int(11) NOT NULL,
`gets` int(11) NOT NULL,
`comments` int(11) NOT
NULL,
`score` int(11) NOT NULL,
`ratings` int(11) NOT NULL,
`status` int(11) NOT NULL,
`groups_allow` int(11) NOT NULL,
PRIMARY
KEY (`photo_id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT
CHARSET=utf8;
DROP TABLE IF EXISTS `[prefix]groups`;
CREATE TABLE
`[prefix]groups` (
`id` int(11) NOT NULL auto_increment,
`name`
varchar(255) NOT NULL,
`guest` int(1) NOT NULL,
`user` int(1) NOT
NULL,
`moderator` int(1) NOT NULL,
`admin` int(1) NOT NULL,
`banned` int(1) NOT NULL,
`showHide` int(1) NOT NULL,
`showAttach`
int(1) NOT NULL,
`loadAttach` int(1) NOT NULL,
`addPost` int(1) NOT
NULL,
`addComment` int(1) NOT NULL,
`allowRating` int(1) NOT NULL,
`maxWidth` int(11) NOT NULL,
`maxPms` int(11) NOT NULL,
`control`
text NOT NULL,
`icon` varchar(255) NOT NULL,
`color` varchar(55) NOT
NULL,
`points` int(11) NOT NULL,
`protect` int(1) NOT NULL,
`special` int(1) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM
AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS
`[prefix]langs`;
CREATE TABLE `[prefix]langs` (
`_id` int(11) NOT NULL
auto_increment,
`postId` varchar(255) default NULL,
`module`
varchar(255) NOT NULL,
`title` varchar(255) NOT NULL,
`short` text,
`full` text,
`lang` varchar(255) NOT NULL,
PRIMARY KEY (`_id`)
)
ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
DROP TABLE IF
EXISTS `[prefix]logs`;
CREATE TABLE `[prefix]logs` (
`time` int(5) NOT
NULL,
`ip` varchar(255) NOT NULL,
`uid` int(5) NOT NULL,
`history`
varchar(255) NOT NULL,
`level` smallint(1) NOT NULL,
PRIMARY KEY
(`time`),
KEY `level` (`level`)
) ENGINE=MyISAM DEFAULT
CHARSET=utf8;
DROP TABLE IF EXISTS `[prefix]news`;
CREATE TABLE
`[prefix]news` (
`id` smallint(5) NOT NULL auto_increment,
`author`
varchar(55) NOT NULL,
`date` int(11) default NULL,
`tags`
varchar(255) NOT NULL,
`cat` varchar(200) default NULL,
`altname`
varchar(55) NOT NULL,
`keywords` text,
`description` text,
`allow_comments` int(1) NOT NULL,
`allow_rating` int(1) NOT NULL,
`allow_index` int(1) NOT NULL,
`score` float(6,3) default NULL,
`votes` smallint(5) NOT NULL,
`views` smallint(5) NOT NULL,
`comments` smallint(5) NOT NULL,
`fields` text NOT NULL,
`groups`
varchar(55) NOT NULL,
`fixed` int(1) NOT NULL,
`active` int(1) NOT
NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `altname` (`altname`),
KEY
`active` (`active`),
KEY `date` (`date`)
) ENGINE=MyISAM
AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS
`[prefix]online`;
CREATE TABLE `[prefix]online` (
`uid` int(11) NOT
NULL,
`time` int(10) NOT NULL,
`ip` varchar(15) NOT NULL,
`group`
int(11) NOT NULL,
`url` varchar(255) NOT NULL
) ENGINE=MyISAM DEFAULT
CHARSET=utf8;
DROP TABLE IF EXISTS `[prefix]plugins`;
CREATE TABLE
`[prefix]plugins` (
`id` int(11) unsigned NOT NULL auto_increment,
`title` varchar(55) NOT NULL,
`content` text NOT NULL,
`file`
varchar(55) NOT NULL,
`priority` tinyint(2) unsigned NOT NULL,
`type`
varchar(55) default NULL,
`service` varchar(44) NOT NULL,
`showin`
varchar(255) NOT NULL,
`unshow` varchar(255) NOT NULL,
`groups`
varchar(255) NOT NULL,
`free` tinyint(1) unsigned NOT NULL,
`template` text,
`active` tinyint(1) unsigned NOT NULL,
PRIMARY KEY
(`id`),
KEY `active` (`active`),
KEY `priority` (`priority`)
)
ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
DROP TABLE IF
EXISTS `[prefix]pm`;
CREATE TABLE `[prefix]pm` (
`id` int(11) NOT NULL
auto_increment,
`toid` int(11) NOT NULL,
`fromid` int(11) NOT NULL,
`message` text,
`time` varchar(55) NOT NULL,
`status` smallint(1)
NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT
CHARSET=utf8;
DROP TABLE IF EXISTS `[prefix]poll_questions`;
CREATE
TABLE `[prefix]poll_questions` (
`id` int(11) NOT NULL auto_increment,
`pid` int(11) NOT NULL,
`variant` varchar(55) NOT NULL,
`position`
smallint(5) NOT NULL,
`vote` int(11) default '0',
PRIMARY KEY
(`id`),
KEY `pid` (`pid`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT
CHARSET=utf8;
DROP TABLE IF EXISTS `[prefix]poll_voting`;
CREATE TABLE
`[prefix]poll_voting` (
`id` int(11) NOT NULL auto_increment,
`uid`
int(11) NOT NULL,
`pid` int(11) NOT NULL,
`ip` varchar(55) NOT
NULL,
`time` varchar(55) NOT NULL,
PRIMARY KEY (`id`),
KEY `pid`
(`pid`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
DROP
TABLE IF EXISTS `[prefix]polls`;
CREATE TABLE `[prefix]polls` (
`id`
int(11) NOT NULL auto_increment,
`title` varchar(255) NOT NULL,
`votes` int(5) NOT NULL,
`max` int(2) NOT NULL,
PRIMARY KEY
(`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
DROP
TABLE IF EXISTS `[prefix]ratings`;
CREATE TABLE `[prefix]ratings` (
`_`
int(11) NOT NULL auto_increment,
`id` smallint(5) NOT NULL,
`uid`
smallint(5) NOT NULL,
`mod` varchar(55) NOT NULL,
`time` int(11) NOT
NULL,
`ip` varchar(55) NOT NULL,
PRIMARY KEY (`_`),
KEY `mod`
(`mod`),
KEY `uid` (`uid`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT
CHARSET=utf8;
DROP TABLE IF EXISTS `[prefix]tags`;
CREATE TABLE
`[prefix]tags` (
`id` int(11) NOT NULL auto_increment,
`tag`
varchar(55) NOT NULL,
`module` varchar(55) NOT NULL,
PRIMARY KEY
(`id`),
KEY `module` (`module`)
) ENGINE=MyISAM AUTO_INCREMENT=8
DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `[prefix]user_carma`;
CREATE
TABLE `[prefix]user_carma` (
`_id` int(11) NOT NULL auto_increment,
`from` int(11) NOT NULL,
`to` int(11) NOT NULL,
`text` varchar(255)
NOT NULL,
`do` varchar(5) default NULL,
`time` int(11) NOT NULL,
PRIMARY KEY (`_id`)
) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT
CHARSET=utf8;
DROP TABLE IF EXISTS `[prefix]user_friends`;
CREATE
TABLE `[prefix]user_friends` (
`who_invite` int(9) NOT NULL,
`whom_invite` int(9) NOT NULL,
`confirmed` int(1) NOT NULL default
'0'
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS
`[prefix]user_visitors`;
CREATE TABLE `[prefix]user_visitors` (
`id`
int(9) NOT NULL,
`visitor` int(9) NOT NULL,
`time` int(10) NOT
NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS
`[prefix]users`;
CREATE TABLE `[prefix]users` (
`id` int(11) NOT NULL
auto_increment,
`nick` varchar(255) NOT NULL,
`password` varchar(255)
NOT NULL,
`tail` varchar(55) NOT NULL,
`email` varchar(255) NOT
NULL,
`status` varchar(255) default NULL,
`icq` varchar(55) NOT
NULL,
`skype` varchar(55) NOT NULL,
`surname` varchar(55) NOT NULL,
`name` varchar(55) NOT NULL,
`ochestvo` varchar(55) NOT NULL,
`place` varchar(255) NOT NULL,
`age` int(3) NOT NULL,
`sex` int(1)
NOT NULL,
`birthday` varchar(55) NOT NULL,
`hobby` varchar(255) NOT
NULL,
`signature` text,
`points` int(11) default '0',
`carma`
int(11) NOT NULL,
`user_comments` int(11) NOT NULL,
`user_news`
int(11) NOT NULL,
`group` int(11) NOT NULL,
`exgroup` int(3) NOT
NULL,
`last_visit` int(11) NOT NULL,
`regdate` int(11) NOT NULL,
`active` int(1) NOT NULL,
`ip` varchar(55) NOT NULL,
`fields` text
NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `nick_2` (`nick`),
KEY
`nick` (`nick`),
KEY `ip` (`ip`),
KEY `active` (`active`)
)
ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
DROP TABLE IF
EXISTS `[prefix]xfields`;
CREATE TABLE `[prefix]xfields` (
`id` int(11)
NOT NULL auto_increment,
`title` varchar(255) NOT NULL,
`description`
varchar(255) NOT NULL,
`type` smallint(1) NOT NULL,
`content` text
NOT NULL,
`to_user` int(1) NOT NULL,
`module` varchar(55) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT
CHARSET=utf8;