1
0
Fork 0
mirror of https://github.com/Oreolek/ifhub.club.git synced 2024-06-26 03:30:48 +03:00
ifhub.club/sql.sql

830 lines
29 KiB
MySQL
Raw Normal View History

2008-09-21 09:36:57 +03:00
-- phpMyAdmin SQL Dump
2009-05-10 10:23:57 +03:00
-- version 2.6.1
2008-09-21 09:36:57 +03:00
-- http://www.phpmyadmin.net
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Хост: localhost
2009-05-10 10:23:57 +03:00
-- Время создания: Май 10 2009 г., 11:18
2008-11-04 01:04:45 +02:00
-- Версия сервера: 5.0.45
-- Версия PHP: 5.2.4
2009-05-10 10:23:57 +03:00
--
-- БД: `ls_03`
--
2008-09-21 09:36:57 +03:00
-- --------------------------------------------------------
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Структура таблицы `prefix_blog`
2009-05-10 10:23:57 +03:00
--
2008-09-21 09:36:57 +03:00
2009-05-10 10:23:57 +03:00
CREATE TABLE `prefix_blog` (
2008-09-21 09:36:57 +03:00
`blog_id` int(11) unsigned NOT NULL auto_increment,
`user_owner_id` int(11) unsigned NOT NULL,
2009-05-10 10:23:57 +03:00
`blog_title` varchar(200) NOT NULL,
`blog_description` text NOT NULL,
`blog_type` enum('personal','open','invite','close') default 'personal',
2008-09-21 09:36:57 +03:00
`blog_date_add` datetime NOT NULL,
`blog_date_edit` datetime default NULL,
`blog_rating` float(9,3) NOT NULL default '0.000',
`blog_count_vote` int(11) unsigned NOT NULL default '0',
`blog_count_user` int(11) unsigned NOT NULL default '0',
`blog_limit_rating_topic` float(9,3) NOT NULL default '0.000',
2009-05-10 10:23:57 +03:00
`blog_url` varchar(200) default NULL,
2008-11-04 01:04:45 +02:00
`blog_avatar` tinyint(1) unsigned NOT NULL default '0',
2009-05-10 10:23:57 +03:00
`blog_avatar_type` varchar(5) default NULL,
2008-09-21 09:36:57 +03:00
PRIMARY KEY (`blog_id`),
KEY `user_owner_id` (`user_owner_id`),
KEY `blog_type` (`blog_type`),
2008-11-04 01:04:45 +02:00
KEY `blog_url` (`blog_url`),
KEY `blog_title` (`blog_title`)
2009-05-10 10:23:57 +03:00
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
2008-11-04 01:04:45 +02:00
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Дамп данных таблицы `prefix_blog`
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
2009-05-10 10:23:57 +03:00
INSERT INTO `prefix_blog` VALUES (1, 1, 'Blog by admin', 'This is your personal blog.', 'personal', '2009-05-10 00:00:00', NULL, 0.000, 0, 0, -1000.000, NULL, 0, NULL);
2008-09-21 09:36:57 +03:00
-- --------------------------------------------------------
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Структура таблицы `prefix_blog_user`
2009-05-10 10:23:57 +03:00
--
2008-09-21 09:36:57 +03:00
2009-05-10 10:23:57 +03:00
CREATE TABLE `prefix_blog_user` (
2008-09-21 09:36:57 +03:00
`blog_id` int(11) unsigned NOT NULL,
`user_id` int(11) unsigned NOT NULL,
`is_moderator` tinyint(1) unsigned NOT NULL default '0',
`is_administrator` tinyint(1) unsigned NOT NULL default '0',
UNIQUE KEY `blog_id_user_id_uniq` (`blog_id`,`user_id`),
KEY `blog_id` (`blog_id`),
KEY `user_id` (`user_id`)
2009-05-10 10:23:57 +03:00
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
2008-09-21 09:36:57 +03:00
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Дамп данных таблицы `prefix_blog_user`
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
2008-09-21 09:36:57 +03:00
-- --------------------------------------------------------
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Структура таблицы `prefix_blog_vote`
2009-05-10 10:23:57 +03:00
--
2008-09-21 09:36:57 +03:00
2009-05-10 10:23:57 +03:00
CREATE TABLE `prefix_blog_vote` (
2008-09-21 09:36:57 +03:00
`blog_id` int(11) unsigned NOT NULL,
`user_voter_id` int(11) unsigned NOT NULL,
`vote_delta` float(9,3) NOT NULL default '0.000',
UNIQUE KEY `blog_id_user_voter_id_uniq` (`blog_id`,`user_voter_id`),
KEY `blog_id` (`blog_id`),
KEY `user_voter_id` (`user_voter_id`)
2009-05-10 10:23:57 +03:00
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
2008-09-21 09:36:57 +03:00
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Дамп данных таблицы `prefix_blog_vote`
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
2008-09-21 09:36:57 +03:00
-- --------------------------------------------------------
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Структура таблицы `prefix_city`
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
2009-05-10 10:23:57 +03:00
CREATE TABLE `prefix_city` (
2008-11-04 01:04:45 +02:00
`city_id` int(11) unsigned NOT NULL auto_increment,
`city_name` varchar(30) NOT NULL,
PRIMARY KEY (`city_id`),
KEY `city_name` (`city_name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Дамп данных таблицы `prefix_city`
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- --------------------------------------------------------
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Структура таблицы `prefix_city_user`
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
2009-05-10 10:23:57 +03:00
CREATE TABLE `prefix_city_user` (
2008-11-04 01:04:45 +02:00
`city_id` int(11) unsigned NOT NULL,
`user_id` int(11) unsigned NOT NULL,
UNIQUE KEY `user_id` (`user_id`),
KEY `city_id` (`city_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Дамп данных таблицы `prefix_city_user`
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- --------------------------------------------------------
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Структура таблицы `prefix_country`
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
2009-05-10 10:23:57 +03:00
CREATE TABLE `prefix_country` (
2008-11-04 01:04:45 +02:00
`country_id` int(11) unsigned NOT NULL auto_increment,
`country_name` varchar(30) NOT NULL,
PRIMARY KEY (`country_id`),
KEY `country_name` (`country_name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Дамп данных таблицы `prefix_country`
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- --------------------------------------------------------
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Структура таблицы `prefix_country_user`
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
2009-05-10 10:23:57 +03:00
CREATE TABLE `prefix_country_user` (
2008-11-04 01:04:45 +02:00
`country_id` int(11) unsigned NOT NULL,
`user_id` int(11) unsigned NOT NULL,
UNIQUE KEY `user_id` (`user_id`),
KEY `country_id` (`country_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Дамп данных таблицы `prefix_country_user`
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- --------------------------------------------------------
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Структура таблицы `prefix_favourite_topic`
2009-05-10 10:23:57 +03:00
--
2008-09-21 09:36:57 +03:00
2009-05-10 10:23:57 +03:00
CREATE TABLE `prefix_favourite_topic` (
2008-09-21 09:36:57 +03:00
`user_id` int(11) unsigned NOT NULL,
`topic_id` int(11) unsigned NOT NULL,
2008-11-04 01:04:45 +02:00
`topic_publish` tinyint(1) NOT NULL default '1',
2008-09-21 09:36:57 +03:00
UNIQUE KEY `user_id_topic_id` (`user_id`,`topic_id`),
KEY `user_id` (`user_id`),
2008-11-04 01:04:45 +02:00
KEY `topic_id` (`topic_id`),
KEY `topic_publish` (`topic_publish`)
2009-05-10 10:23:57 +03:00
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
2008-09-21 09:36:57 +03:00
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Дамп данных таблицы `prefix_favourite_topic`
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
2008-09-21 09:36:57 +03:00
-- --------------------------------------------------------
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Структура таблицы `prefix_friend`
2009-05-10 10:23:57 +03:00
--
2008-09-21 09:36:57 +03:00
2009-05-10 10:23:57 +03:00
CREATE TABLE `prefix_friend` (
2008-09-21 09:36:57 +03:00
`user_id` int(11) unsigned NOT NULL,
`user_frend_id` int(11) unsigned NOT NULL,
UNIQUE KEY `user_id_fren_id` (`user_id`,`user_frend_id`),
KEY `user_id` (`user_id`),
KEY `user_frend_id` (`user_frend_id`)
2009-05-10 10:23:57 +03:00
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
2008-09-21 09:36:57 +03:00
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Дамп данных таблицы `prefix_friend`
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- --------------------------------------------------------
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Структура таблицы `prefix_invite`
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
2009-05-10 10:23:57 +03:00
CREATE TABLE `prefix_invite` (
2008-11-04 01:04:45 +02:00
`invite_id` int(11) unsigned NOT NULL auto_increment,
2009-05-10 10:23:57 +03:00
`invite_code` varchar(32) NOT NULL,
2008-11-04 01:04:45 +02:00
`user_from_id` int(11) unsigned NOT NULL,
`user_to_id` int(11) unsigned default NULL,
`invite_date_add` datetime NOT NULL,
2009-05-10 10:23:57 +03:00
`invite_date_used` datetime default NULL,
2008-11-04 01:04:45 +02:00
`invite_used` tinyint(1) unsigned NOT NULL default '0',
PRIMARY KEY (`invite_id`),
UNIQUE KEY `invite_code` (`invite_code`),
KEY `user_from_id` (`user_from_id`),
KEY `user_to_id` (`user_to_id`),
KEY `invite_date_add` (`invite_date_add`)
2009-05-10 10:23:57 +03:00
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
2008-11-04 01:04:45 +02:00
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Дамп данных таблицы `prefix_invite`
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- --------------------------------------------------------
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Структура таблицы `prefix_page`
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
2009-05-10 10:23:57 +03:00
CREATE TABLE `prefix_page` (
2008-11-04 01:04:45 +02:00
`page_id` int(11) unsigned NOT NULL auto_increment,
`page_pid` int(11) unsigned default NULL,
`page_url` varchar(50) NOT NULL,
`page_url_full` varchar(254) NOT NULL,
`page_title` varchar(200) NOT NULL,
`page_text` text NOT NULL,
`page_date_add` datetime NOT NULL,
`page_date_edit` datetime default NULL,
`page_seo_keywords` varchar(250) default NULL,
`page_seo_description` varchar(250) default NULL,
`page_active` tinyint(1) unsigned NOT NULL default '1',
PRIMARY KEY (`page_id`),
KEY `page_pid` (`page_pid`),
KEY `page_url_full` (`page_url_full`,`page_active`),
KEY `page_title` (`page_title`)
2009-05-10 10:23:57 +03:00
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
2008-11-04 01:04:45 +02:00
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Дамп данных таблицы `prefix_page`
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
2009-05-10 10:23:57 +03:00
INSERT INTO `prefix_page` VALUES (1, NULL, 'about', 'about', 'About', 'edit this page http://yousite/page/admin/', '2008-11-05 01:03:46', NULL, '', '', 1);
-- --------------------------------------------------------
--
-- Структура таблицы `prefix_reminder`
--
CREATE TABLE `prefix_reminder` (
`reminder_code` varchar(32) NOT NULL,
`user_id` int(11) unsigned NOT NULL,
`reminder_date_add` datetime NOT NULL,
`reminder_date_used` datetime default '0000-00-00 00:00:00',
`reminder_date_expire` datetime NOT NULL,
`reminde_is_used` tinyint(1) unsigned NOT NULL default '0',
PRIMARY KEY (`reminder_code`),
UNIQUE KEY `user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
2008-11-05 00:12:48 +02:00
2009-05-10 10:23:57 +03:00
--
-- Дамп данных таблицы `prefix_reminder`
--
2008-11-05 00:12:48 +02:00
2008-11-04 01:04:45 +02:00
2008-09-21 09:36:57 +03:00
-- --------------------------------------------------------
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Структура таблицы `prefix_talk`
2009-05-10 10:23:57 +03:00
--
2008-09-21 09:36:57 +03:00
2009-05-10 10:23:57 +03:00
CREATE TABLE `prefix_talk` (
2008-09-21 09:36:57 +03:00
`talk_id` int(11) unsigned NOT NULL auto_increment,
`user_id` int(11) unsigned NOT NULL,
2009-05-10 10:23:57 +03:00
`talk_title` varchar(200) NOT NULL,
`talk_text` text NOT NULL,
2008-09-21 09:36:57 +03:00
`talk_date` datetime NOT NULL,
2009-05-10 10:23:57 +03:00
`talk_date_last` datetime NOT NULL,
`talk_user_ip` varchar(20) NOT NULL,
2008-09-21 09:36:57 +03:00
PRIMARY KEY (`talk_id`),
KEY `user_id` (`user_id`)
2009-05-10 10:23:57 +03:00
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
2008-11-04 01:04:45 +02:00
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Дамп данных таблицы `prefix_talk`
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
2008-09-21 09:36:57 +03:00
-- --------------------------------------------------------
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Структура таблицы `prefix_talk_comment`
2009-05-10 10:23:57 +03:00
--
2008-09-21 09:36:57 +03:00
2009-05-10 10:23:57 +03:00
CREATE TABLE `prefix_talk_comment` (
2008-09-21 09:36:57 +03:00
`talk_comment_id` int(11) unsigned NOT NULL auto_increment,
`talk_comment_pid` int(11) unsigned default NULL,
`talk_id` int(11) unsigned NOT NULL,
`user_id` int(11) unsigned NOT NULL,
`talk_comment_date` datetime NOT NULL,
2009-05-10 10:23:57 +03:00
`talk_comment_user_ip` varchar(20) NOT NULL,
`talk_comment_text` text NOT NULL,
2008-09-21 09:36:57 +03:00
PRIMARY KEY (`talk_comment_id`),
KEY `talk_id` (`talk_id`),
KEY `user_id` (`user_id`),
KEY `talk_comment_pid` (`talk_comment_pid`),
KEY `talk_comment_date` (`talk_comment_date`),
KEY `talk_id_user_id` (`talk_id`,`user_id`)
2009-05-10 10:23:57 +03:00
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
2008-11-04 01:04:45 +02:00
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Дамп данных таблицы `prefix_talk_comment`
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
2008-09-21 09:36:57 +03:00
-- --------------------------------------------------------
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Структура таблицы `prefix_talk_user`
2009-05-10 10:23:57 +03:00
--
2008-09-21 09:36:57 +03:00
2009-05-10 10:23:57 +03:00
CREATE TABLE `prefix_talk_user` (
2008-09-21 09:36:57 +03:00
`talk_id` int(11) unsigned NOT NULL,
`user_id` int(11) unsigned NOT NULL,
`date_last` datetime default NULL,
UNIQUE KEY `talk_id_user_id` (`talk_id`,`user_id`),
KEY `talk_id` (`talk_id`),
KEY `user_id` (`user_id`),
KEY `date_last` (`date_last`)
2009-05-10 10:23:57 +03:00
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
2008-09-21 09:36:57 +03:00
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Дамп данных таблицы `prefix_talk_user`
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
2008-09-21 09:36:57 +03:00
-- --------------------------------------------------------
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Структура таблицы `prefix_topic`
2009-05-10 10:23:57 +03:00
--
2008-09-21 09:36:57 +03:00
2009-05-10 10:23:57 +03:00
CREATE TABLE `prefix_topic` (
2008-09-21 09:36:57 +03:00
`topic_id` int(11) unsigned NOT NULL auto_increment,
`blog_id` int(11) unsigned NOT NULL,
`user_id` int(11) unsigned NOT NULL,
2009-05-10 10:23:57 +03:00
`topic_type` enum('topic','link','question') NOT NULL default 'topic',
`topic_title` varchar(200) NOT NULL,
`topic_tags` varchar(250) NOT NULL COMMENT 'tags separated by a comma',
2008-09-21 09:36:57 +03:00
`topic_date_add` datetime NOT NULL,
`topic_date_edit` datetime default NULL,
2009-05-10 10:23:57 +03:00
`topic_user_ip` varchar(20) NOT NULL,
2008-09-21 09:36:57 +03:00
`topic_publish` tinyint(1) NOT NULL default '0',
2009-05-10 10:23:57 +03:00
`topic_publish_draft` tinyint(1) NOT NULL default '1',
2008-11-04 01:04:45 +02:00
`topic_publish_index` tinyint(1) NOT NULL default '0',
2008-09-21 09:36:57 +03:00
`topic_rating` float(9,3) NOT NULL default '0.000',
`topic_count_vote` int(11) unsigned NOT NULL default '0',
`topic_count_read` int(11) unsigned NOT NULL default '0',
`topic_count_comment` int(11) unsigned NOT NULL default '0',
2009-05-10 10:23:57 +03:00
`topic_cut_text` varchar(100) default NULL,
2008-11-04 01:04:45 +02:00
`topic_forbid_comment` tinyint(1) NOT NULL default '0',
2009-05-10 10:23:57 +03:00
`topic_text_hash` varchar(32) NOT NULL,
2008-09-21 09:36:57 +03:00
PRIMARY KEY (`topic_id`),
KEY `blog_id` (`blog_id`),
KEY `user_id` (`user_id`),
KEY `topic_date_add` (`topic_date_add`),
KEY `topic_rating` (`topic_rating`),
KEY `topic_publish` (`topic_publish`)
2009-05-10 10:23:57 +03:00
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
2008-11-04 01:04:45 +02:00
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Дамп данных таблицы `prefix_topic`
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
2008-09-21 09:36:57 +03:00
-- --------------------------------------------------------
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Структура таблицы `prefix_topic_comment`
2009-05-10 10:23:57 +03:00
--
2008-09-21 09:36:57 +03:00
2009-05-10 10:23:57 +03:00
CREATE TABLE `prefix_topic_comment` (
2008-09-21 09:36:57 +03:00
`comment_id` int(11) unsigned NOT NULL auto_increment,
`comment_pid` int(11) unsigned default NULL,
`topic_id` int(11) unsigned NOT NULL,
`user_id` int(11) unsigned NOT NULL,
2009-05-10 10:23:57 +03:00
`comment_text` text NOT NULL,
`comment_text_hash` varchar(32) NOT NULL,
2008-09-21 09:36:57 +03:00
`comment_date` datetime NOT NULL,
2009-05-10 10:23:57 +03:00
`comment_user_ip` varchar(20) NOT NULL,
2008-09-21 09:36:57 +03:00
`comment_rating` float(9,3) NOT NULL default '0.000',
`comment_count_vote` int(11) unsigned NOT NULL default '0',
2008-11-04 01:04:45 +02:00
`comment_delete` tinyint(4) NOT NULL default '0',
2008-09-21 09:36:57 +03:00
PRIMARY KEY (`comment_id`),
KEY `topic_id` (`topic_id`),
KEY `user_id` (`user_id`),
KEY `comment_pid` (`comment_pid`),
2008-11-04 01:04:45 +02:00
KEY `comment_delete` (`comment_delete`),
KEY `rating_date_id` (`comment_rating`,`comment_date`,`comment_id`),
KEY `comment_date` (`comment_date`)
2009-05-10 10:23:57 +03:00
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
2008-11-04 01:04:45 +02:00
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Дамп данных таблицы `prefix_topic_comment`
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
2008-09-21 09:36:57 +03:00
-- --------------------------------------------------------
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Структура таблицы `prefix_topic_comment_online`
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
2009-05-10 10:23:57 +03:00
CREATE TABLE `prefix_topic_comment_online` (
2008-11-04 01:04:45 +02:00
`comment_online_id` int(11) unsigned NOT NULL auto_increment,
`topic_id` int(11) unsigned NOT NULL,
`comment_id` int(11) unsigned NOT NULL,
PRIMARY KEY (`comment_online_id`),
UNIQUE KEY `topic_id` (`topic_id`),
KEY `comment_id` (`comment_id`)
2009-05-10 10:23:57 +03:00
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
2008-11-04 01:04:45 +02:00
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Дамп данных таблицы `prefix_topic_comment_online`
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- --------------------------------------------------------
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Структура таблицы `prefix_topic_comment_vote`
2009-05-10 10:23:57 +03:00
--
2008-09-21 09:36:57 +03:00
2009-05-10 10:23:57 +03:00
CREATE TABLE `prefix_topic_comment_vote` (
2008-09-21 09:36:57 +03:00
`comment_id` int(11) unsigned NOT NULL,
`user_voter_id` int(11) unsigned NOT NULL,
`vote_delta` float(9,3) NOT NULL,
UNIQUE KEY `comment_id_user_voter_id_uniq` (`comment_id`,`user_voter_id`),
KEY `comment_id` (`comment_id`),
KEY `user_voter_id` (`user_voter_id`)
2009-05-10 10:23:57 +03:00
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
2008-09-21 09:36:57 +03:00
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Дамп данных таблицы `prefix_topic_comment_vote`
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
2008-09-21 09:36:57 +03:00
-- --------------------------------------------------------
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Структура таблицы `prefix_topic_content`
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
2009-05-10 10:23:57 +03:00
CREATE TABLE `prefix_topic_content` (
2008-11-04 01:04:45 +02:00
`topic_id` int(11) unsigned NOT NULL,
2009-05-10 10:23:57 +03:00
`topic_text` text NOT NULL,
`topic_text_short` text NOT NULL,
`topic_text_source` text NOT NULL,
`topic_extra` text NOT NULL,
2008-11-04 01:04:45 +02:00
PRIMARY KEY (`topic_id`)
2009-05-10 10:23:57 +03:00
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
2008-11-04 01:04:45 +02:00
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Дамп данных таблицы `prefix_topic_content`
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- --------------------------------------------------------
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Структура таблицы `prefix_topic_question_vote`
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
2009-05-10 10:23:57 +03:00
CREATE TABLE `prefix_topic_question_vote` (
2008-11-04 01:04:45 +02:00
`topic_id` int(11) unsigned NOT NULL,
`user_voter_id` int(11) unsigned NOT NULL,
`answer` tinyint(4) NOT NULL,
UNIQUE KEY `topic_id_user_id` (`topic_id`,`user_voter_id`),
KEY `topic_id` (`topic_id`),
KEY `user_voter_id` (`user_voter_id`)
2009-05-10 10:23:57 +03:00
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
2008-11-04 01:04:45 +02:00
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Дамп данных таблицы `prefix_topic_question_vote`
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- --------------------------------------------------------
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Структура таблицы `prefix_topic_read`
2009-05-10 10:23:57 +03:00
--
2008-09-21 09:36:57 +03:00
2009-05-10 10:23:57 +03:00
CREATE TABLE `prefix_topic_read` (
2008-09-21 09:36:57 +03:00
`topic_id` int(11) unsigned NOT NULL,
`user_id` int(11) unsigned NOT NULL,
`date_read` datetime NOT NULL,
2008-11-04 01:04:45 +02:00
`comment_count_last` int(10) unsigned NOT NULL default '0',
2009-05-10 10:23:57 +03:00
`comment_id_last` int(11) NOT NULL default '0',
2008-11-04 01:04:45 +02:00
UNIQUE KEY `topic_id_user_id` (`topic_id`,`user_id`),
2008-09-21 09:36:57 +03:00
KEY `topic_id` (`topic_id`),
2008-11-04 01:04:45 +02:00
KEY `user_id` (`user_id`)
2009-05-10 10:23:57 +03:00
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
2008-09-21 09:36:57 +03:00
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Дамп данных таблицы `prefix_topic_read`
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
2008-09-21 09:36:57 +03:00
-- --------------------------------------------------------
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Структура таблицы `prefix_topic_tag`
2009-05-10 10:23:57 +03:00
--
2008-09-21 09:36:57 +03:00
2009-05-10 10:23:57 +03:00
CREATE TABLE `prefix_topic_tag` (
2008-09-21 09:36:57 +03:00
`topic_tag_id` int(11) unsigned NOT NULL auto_increment,
`topic_id` int(11) unsigned NOT NULL,
`user_id` int(11) unsigned NOT NULL,
`blog_id` int(11) unsigned NOT NULL,
2009-05-10 10:23:57 +03:00
`topic_tag_text` varchar(50) NOT NULL,
2008-09-21 09:36:57 +03:00
PRIMARY KEY (`topic_tag_id`),
KEY `topic_id` (`topic_id`),
KEY `user_id` (`user_id`),
KEY `blog_id` (`blog_id`),
KEY `topic_tag_text` (`topic_tag_text`)
2009-05-10 10:23:57 +03:00
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
2008-11-04 01:04:45 +02:00
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Дамп данных таблицы `prefix_topic_tag`
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
2008-09-21 09:36:57 +03:00
-- --------------------------------------------------------
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Структура таблицы `prefix_topic_vote`
2009-05-10 10:23:57 +03:00
--
2008-09-21 09:36:57 +03:00
2009-05-10 10:23:57 +03:00
CREATE TABLE `prefix_topic_vote` (
2008-09-21 09:36:57 +03:00
`topic_id` int(11) unsigned NOT NULL,
`user_voter_id` int(11) unsigned NOT NULL,
`vote_delta` float(9,3) NOT NULL default '0.000',
UNIQUE KEY `topic_id_user_voter_id_uniq` (`topic_id`,`user_voter_id`),
KEY `topic_id` (`topic_id`),
KEY `user_voter_id` (`user_voter_id`)
2009-05-10 10:23:57 +03:00
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
2008-09-21 09:36:57 +03:00
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Дамп данных таблицы `prefix_topic_vote`
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
2008-09-21 09:36:57 +03:00
-- --------------------------------------------------------
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Структура таблицы `prefix_user`
2009-05-10 10:23:57 +03:00
--
2008-09-21 09:36:57 +03:00
2009-05-10 10:23:57 +03:00
CREATE TABLE `prefix_user` (
2008-09-21 09:36:57 +03:00
`user_id` int(11) unsigned NOT NULL auto_increment,
2009-05-10 10:23:57 +03:00
`user_login` varchar(30) NOT NULL,
`user_password` varchar(50) NOT NULL,
`user_key` varchar(32) default NULL,
`user_mail` varchar(50) NOT NULL,
2008-09-21 09:36:57 +03:00
`user_skill` float(9,3) unsigned NOT NULL default '0.000',
`user_date_register` datetime NOT NULL,
`user_date_last` datetime default NULL,
`user_date_activate` datetime default NULL,
2008-11-04 01:04:45 +02:00
`user_date_comment_last` datetime default NULL,
2009-05-10 10:23:57 +03:00
`user_ip_register` varchar(20) NOT NULL,
`user_ip_last` varchar(20) default NULL,
2008-09-21 09:36:57 +03:00
`user_rating` float(9,3) NOT NULL default '0.000',
`user_count_vote` int(11) unsigned NOT NULL default '0',
`user_activate` tinyint(1) unsigned NOT NULL default '0',
2009-05-10 10:23:57 +03:00
`user_activate_key` varchar(32) default NULL,
`user_profile_name` varchar(50) default NULL,
`user_profile_sex` enum('man','woman','other') NOT NULL default 'other',
`user_profile_country` varchar(30) default NULL,
`user_profile_region` varchar(30) default NULL,
`user_profile_city` varchar(30) default NULL,
2008-09-21 09:36:57 +03:00
`user_profile_birthday` datetime default NULL,
2009-05-10 10:23:57 +03:00
`user_profile_site` varchar(200) default NULL,
`user_profile_site_name` varchar(50) default NULL,
2008-09-21 09:36:57 +03:00
`user_profile_icq` bigint(20) unsigned default NULL,
2009-05-10 10:23:57 +03:00
`user_profile_about` text,
2008-09-21 09:36:57 +03:00
`user_profile_date` datetime default NULL,
`user_profile_avatar` tinyint(1) unsigned NOT NULL default '0',
2009-05-10 10:23:57 +03:00
`user_profile_avatar_type` varchar(5) default NULL,
`user_profile_foto` varchar(250) default NULL,
2008-11-04 01:04:45 +02:00
`user_settings_notice_new_topic` tinyint(1) NOT NULL default '1',
`user_settings_notice_new_comment` tinyint(1) NOT NULL default '1',
`user_settings_notice_new_talk` tinyint(1) NOT NULL default '1',
`user_settings_notice_reply_comment` tinyint(1) NOT NULL default '1',
`user_settings_notice_new_friend` tinyint(1) NOT NULL default '1',
2008-09-21 09:36:57 +03:00
PRIMARY KEY (`user_id`),
UNIQUE KEY `user_login` (`user_login`),
UNIQUE KEY `user_mail` (`user_mail`),
UNIQUE KEY `user_key` (`user_key`),
KEY `user_activate_key` (`user_activate_key`),
KEY `user_activate` (`user_activate`),
KEY `user_rating` (`user_rating`),
KEY `user_date_last` (`user_date_last`,`user_activate`),
KEY `user_profile_sex` (`user_profile_sex`)
2009-05-10 10:23:57 +03:00
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
2008-11-04 01:04:45 +02:00
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Дамп данных таблицы `prefix_user`
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
2009-05-10 10:23:57 +03:00
INSERT INTO `prefix_user` VALUES (1, 'admin', '21232f297a57a5a743894a0e4a801fc3', NULL, 'admin@admin.adm', 0.000, '2009-05-10 00:00:00', NULL, NULL, NULL, '127.0.0.1', NULL, 0.000, 0, 1, NULL, NULL, 'other', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, 1, 1, 1, 1, 1);
2008-09-21 09:36:57 +03:00
-- --------------------------------------------------------
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Структура таблицы `prefix_user_administrator`
2009-05-10 10:23:57 +03:00
--
2008-09-21 09:36:57 +03:00
2009-05-10 10:23:57 +03:00
CREATE TABLE `prefix_user_administrator` (
2008-09-21 09:36:57 +03:00
`user_id` int(11) unsigned NOT NULL,
UNIQUE KEY `user_id` (`user_id`)
2009-05-10 10:23:57 +03:00
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
2008-09-21 09:36:57 +03:00
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Дамп данных таблицы `prefix_user_administrator`
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
2009-05-10 10:23:57 +03:00
INSERT INTO `prefix_user_administrator` VALUES (1);
2008-11-04 01:04:45 +02:00
2008-09-21 09:36:57 +03:00
-- --------------------------------------------------------
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Структура таблицы `prefix_user_vote`
2009-05-10 10:23:57 +03:00
--
2008-09-21 09:36:57 +03:00
2009-05-10 10:23:57 +03:00
CREATE TABLE `prefix_user_vote` (
2008-09-21 09:36:57 +03:00
`user_id` int(11) unsigned NOT NULL,
`user_voter_id` int(11) unsigned NOT NULL,
`vote_delta` float(9,3) NOT NULL default '0.000',
UNIQUE KEY `user_id_2` (`user_id`,`user_voter_id`),
KEY `user_id` (`user_id`),
KEY `user_voter_id` (`user_voter_id`)
2009-05-10 10:23:57 +03:00
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
2008-09-21 09:36:57 +03:00
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
-- Дамп данных таблицы `prefix_user_vote`
2009-05-10 10:23:57 +03:00
--
2008-11-04 01:04:45 +02:00
2009-05-10 10:23:57 +03:00
--
-- Constraints for dumped tables
--
2008-09-21 09:36:57 +03:00
2009-05-10 10:23:57 +03:00
--
-- Constraints for table `prefix_blog`
--
2008-09-21 09:36:57 +03:00
ALTER TABLE `prefix_blog`
ADD CONSTRAINT `prefix_blog_fk` FOREIGN KEY (`user_owner_id`) REFERENCES `prefix_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE;
2009-05-10 10:23:57 +03:00
--
-- Constraints for table `prefix_blog_user`
--
2008-09-21 09:36:57 +03:00
ALTER TABLE `prefix_blog_user`
ADD CONSTRAINT `prefix_blog_user_fk` FOREIGN KEY (`blog_id`) REFERENCES `prefix_blog` (`blog_id`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `prefix_blog_user_fk1` FOREIGN KEY (`user_id`) REFERENCES `prefix_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE;
2009-05-10 10:23:57 +03:00
--
-- Constraints for table `prefix_blog_vote`
--
2008-09-21 09:36:57 +03:00
ALTER TABLE `prefix_blog_vote`
ADD CONSTRAINT `prefix_blog_vote_fk` FOREIGN KEY (`blog_id`) REFERENCES `prefix_blog` (`blog_id`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `prefix_blog_vote_fk1` FOREIGN KEY (`user_voter_id`) REFERENCES `prefix_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE;
2009-05-10 10:23:57 +03:00
--
-- Constraints for table `prefix_city_user`
--
2008-11-04 01:04:45 +02:00
ALTER TABLE `prefix_city_user`
ADD CONSTRAINT `prefix_city_user_fk` FOREIGN KEY (`city_id`) REFERENCES `prefix_city` (`city_id`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `prefix_city_user_fk1` FOREIGN KEY (`user_id`) REFERENCES `prefix_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE;
2009-05-10 10:23:57 +03:00
--
-- Constraints for table `prefix_country_user`
--
2008-11-04 01:04:45 +02:00
ALTER TABLE `prefix_country_user`
ADD CONSTRAINT `prefix_country_user_fk` FOREIGN KEY (`country_id`) REFERENCES `prefix_country` (`country_id`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `prefix_country_user_fk1` FOREIGN KEY (`user_id`) REFERENCES `prefix_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE;
2009-05-10 10:23:57 +03:00
--
-- Constraints for table `prefix_favourite_topic`
--
2008-09-21 09:36:57 +03:00
ALTER TABLE `prefix_favourite_topic`
ADD CONSTRAINT `prefix_favourite_topic_fk` FOREIGN KEY (`user_id`) REFERENCES `prefix_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `prefix_favourite_topic_fk1` FOREIGN KEY (`topic_id`) REFERENCES `prefix_topic` (`topic_id`) ON DELETE CASCADE ON UPDATE CASCADE;
2009-05-10 10:23:57 +03:00
--
-- Constraints for table `prefix_friend`
--
2008-11-04 01:04:45 +02:00
ALTER TABLE `prefix_friend`
2008-09-21 09:36:57 +03:00
ADD CONSTRAINT `prefix_frend_fk` FOREIGN KEY (`user_id`) REFERENCES `prefix_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `prefix_frend_fk1` FOREIGN KEY (`user_frend_id`) REFERENCES `prefix_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE;
2009-05-10 10:23:57 +03:00
--
-- Constraints for table `prefix_invite`
--
2008-11-04 01:04:45 +02:00
ALTER TABLE `prefix_invite`
ADD CONSTRAINT `prefix_invite_fk` FOREIGN KEY (`user_from_id`) REFERENCES `prefix_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `prefix_invite_fk1` FOREIGN KEY (`user_to_id`) REFERENCES `prefix_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE;
2009-05-10 10:23:57 +03:00
--
-- Constraints for table `prefix_page`
--
2008-11-04 01:04:45 +02:00
ALTER TABLE `prefix_page`
ADD CONSTRAINT `prefix_page_fk` FOREIGN KEY (`page_pid`) REFERENCES `prefix_page` (`page_id`) ON DELETE CASCADE ON UPDATE CASCADE;
2009-05-10 10:23:57 +03:00
--
-- Constraints for table `prefix_reminder`
--
ALTER TABLE `prefix_reminder`
ADD CONSTRAINT `prefix_reminder_fk` FOREIGN KEY (`user_id`) REFERENCES `prefix_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE;
--
-- Constraints for table `prefix_talk`
--
2008-09-21 09:36:57 +03:00
ALTER TABLE `prefix_talk`
ADD CONSTRAINT `prefix_talk_fk` FOREIGN KEY (`user_id`) REFERENCES `prefix_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE;
2009-05-10 10:23:57 +03:00
--
-- Constraints for table `prefix_talk_comment`
--
2008-09-21 09:36:57 +03:00
ALTER TABLE `prefix_talk_comment`
ADD CONSTRAINT `prefix_talk_comment_fk` FOREIGN KEY (`talk_id`) REFERENCES `prefix_talk` (`talk_id`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `prefix_talk_comment_fk1` FOREIGN KEY (`user_id`) REFERENCES `prefix_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `prefix_talk_comment_fk2` FOREIGN KEY (`talk_comment_pid`) REFERENCES `prefix_talk_comment` (`talk_comment_id`) ON DELETE CASCADE ON UPDATE CASCADE;
2009-05-10 10:23:57 +03:00
--
-- Constraints for table `prefix_talk_user`
--
2008-09-21 09:36:57 +03:00
ALTER TABLE `prefix_talk_user`
ADD CONSTRAINT `prefix_talk_user_fk` FOREIGN KEY (`talk_id`) REFERENCES `prefix_talk` (`talk_id`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `prefix_talk_user_fk1` FOREIGN KEY (`user_id`) REFERENCES `prefix_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE;
2009-05-10 10:23:57 +03:00
--
-- Constraints for table `prefix_topic`
--
2008-09-21 09:36:57 +03:00
ALTER TABLE `prefix_topic`
ADD CONSTRAINT `prefix_topic_fk` FOREIGN KEY (`blog_id`) REFERENCES `prefix_blog` (`blog_id`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `prefix_topic_fk1` FOREIGN KEY (`user_id`) REFERENCES `prefix_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE;
2009-05-10 10:23:57 +03:00
--
-- Constraints for table `prefix_topic_comment`
--
2008-09-21 09:36:57 +03:00
ALTER TABLE `prefix_topic_comment`
ADD CONSTRAINT `prefix_topic_comment_fk` FOREIGN KEY (`comment_pid`) REFERENCES `prefix_topic_comment` (`comment_id`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `topic_comment_fk` FOREIGN KEY (`topic_id`) REFERENCES `prefix_topic` (`topic_id`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `topic_comment_fk1` FOREIGN KEY (`user_id`) REFERENCES `prefix_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE;
2009-05-10 10:23:57 +03:00
--
-- Constraints for table `prefix_topic_comment_online`
--
2008-11-04 01:04:45 +02:00
ALTER TABLE `prefix_topic_comment_online`
ADD CONSTRAINT `prefix_topic_comment_online_fk` FOREIGN KEY (`topic_id`) REFERENCES `prefix_topic` (`topic_id`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `prefix_topic_comment_online_fk1` FOREIGN KEY (`comment_id`) REFERENCES `prefix_topic_comment` (`comment_id`) ON DELETE CASCADE ON UPDATE CASCADE;
2009-05-10 10:23:57 +03:00
--
-- Constraints for table `prefix_topic_comment_vote`
--
2008-09-21 09:36:57 +03:00
ALTER TABLE `prefix_topic_comment_vote`
ADD CONSTRAINT `prefix_topic_comment_vote_fk` FOREIGN KEY (`comment_id`) REFERENCES `prefix_topic_comment` (`comment_id`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `prefix_topic_comment_vote_fk1` FOREIGN KEY (`user_voter_id`) REFERENCES `prefix_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE;
2009-05-10 10:23:57 +03:00
--
-- Constraints for table `prefix_topic_content`
--
2008-11-04 01:04:45 +02:00
ALTER TABLE `prefix_topic_content`
ADD CONSTRAINT `prefix_topic_content_fk` FOREIGN KEY (`topic_id`) REFERENCES `prefix_topic` (`topic_id`) ON DELETE CASCADE ON UPDATE CASCADE;
2009-05-10 10:23:57 +03:00
--
-- Constraints for table `prefix_topic_question_vote`
--
2008-11-04 01:04:45 +02:00
ALTER TABLE `prefix_topic_question_vote`
ADD CONSTRAINT `prefix_topic_question_vote_fk` FOREIGN KEY (`topic_id`) REFERENCES `prefix_topic` (`topic_id`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `prefix_topic_question_vote_fk1` FOREIGN KEY (`user_voter_id`) REFERENCES `prefix_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE;
2009-05-10 10:23:57 +03:00
--
-- Constraints for table `prefix_topic_read`
--
2008-09-21 09:36:57 +03:00
ALTER TABLE `prefix_topic_read`
ADD CONSTRAINT `prefix_topic_read_fk` FOREIGN KEY (`topic_id`) REFERENCES `prefix_topic` (`topic_id`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `prefix_topic_read_fk1` FOREIGN KEY (`user_id`) REFERENCES `prefix_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE;
2009-05-10 10:23:57 +03:00
--
-- Constraints for table `prefix_topic_tag`
--
2008-09-21 09:36:57 +03:00
ALTER TABLE `prefix_topic_tag`
ADD CONSTRAINT `prefix_topic_tag_fk` FOREIGN KEY (`topic_id`) REFERENCES `prefix_topic` (`topic_id`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `prefix_topic_tag_fk1` FOREIGN KEY (`user_id`) REFERENCES `prefix_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `prefix_topic_tag_fk2` FOREIGN KEY (`blog_id`) REFERENCES `prefix_blog` (`blog_id`) ON DELETE CASCADE ON UPDATE CASCADE;
2009-05-10 10:23:57 +03:00
--
-- Constraints for table `prefix_topic_vote`
--
2008-09-21 09:36:57 +03:00
ALTER TABLE `prefix_topic_vote`
ADD CONSTRAINT `prefix_topic_vote_fk` FOREIGN KEY (`topic_id`) REFERENCES `prefix_topic` (`topic_id`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `prefix_topic_vote_fk1` FOREIGN KEY (`user_voter_id`) REFERENCES `prefix_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE;
2009-05-10 10:23:57 +03:00
--
-- Constraints for table `prefix_user_administrator`
--
2008-09-21 09:36:57 +03:00
ALTER TABLE `prefix_user_administrator`
ADD CONSTRAINT `user_administrator_fk` FOREIGN KEY (`user_id`) REFERENCES `prefix_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE;
2009-05-10 10:23:57 +03:00
--
-- Constraints for table `prefix_user_vote`
--
2008-09-21 09:36:57 +03:00
ALTER TABLE `prefix_user_vote`
ADD CONSTRAINT `user_vote_fk` FOREIGN KEY (`user_id`) REFERENCES `prefix_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `user_vote_fk1` FOREIGN KEY (`user_voter_id`) REFERENCES `prefix_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE;
2009-05-10 10:23:57 +03:00