mirror of
https://github.com/Oreolek/ifhub.club.git
synced 2024-07-08 01:14:24 +03:00
42 lines
1.7 KiB
SQL
42 lines
1.7 KiB
SQL
--
|
|
-- Структура таблицы `prefix_session`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `prefix_session` (
|
|
`session_key` varchar(32) NOT NULL,
|
|
`user_id` int(11) NOT NULL,
|
|
`session_ip_create` varchar(15) NOT NULL,
|
|
`session_ip_last` varchar(15) NOT NULL,
|
|
`session_date_create` datetime NOT NULL default '0000-00-00 00:00:00',
|
|
`session_date_last` datetime NOT NULL,
|
|
PRIMARY KEY (`session_key`),
|
|
UNIQUE KEY `user_id` (`user_id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Ограничения внешнего ключа сохраненных таблиц
|
|
--
|
|
|
|
--
|
|
-- Ограничения внешнего ключа таблицы `prefix_session`
|
|
--
|
|
ALTER TABLE `prefix_session`
|
|
ADD CONSTRAINT `prefix_session_fk` FOREIGN KEY (`user_id`) REFERENCES `prefix_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE;
|
|
|
|
ALTER TABLE `prefix_user` DROP `user_key` ;
|
|
ALTER TABLE `prefix_user` DROP `user_date_last` ;
|
|
ALTER TABLE `prefix_user` DROP `user_ip_last` ;
|
|
|
|
ALTER TABLE `prefix_friend` CHANGE `user_frend_id` `user_friend_id` INT( 11 ) UNSIGNED;
|
|
|
|
|
|
ALTER TABLE `prefix_topic_comment` ADD `comment_publish` TINYINT( 1 ) DEFAULT '1' NOT NULL ;
|
|
ALTER TABLE `prefix_topic_comment` CHANGE `topic_id` `target_id` INT( 11 ) UNSIGNED;
|
|
ALTER TABLE `prefix_topic_comment` ADD `target_type` ENUM( "topic", "talk" ) DEFAULT 'topic' NOT NULL AFTER `target_id` ;
|
|
|
|
ALTER TABLE `prefix_topic_comment_online` CHANGE `topic_id` `target_id` INT( 11 ) UNSIGNED DEFAULT NULL ;
|
|
ALTER TABLE `prefix_topic_comment_online` ADD `target_type` ENUM( "topic", "talk" ) DEFAULT 'topic' NOT NULL AFTER `target_id` ;
|
|
|
|
|
|
ALTER TABLE `prefix_topic_comment` RENAME `prefix_comment` ;
|
|
ALTER TABLE `prefix_topic_comment_online` RENAME `prefix_comment_online` ; |