Вход Регистрация
Файл: database.sql
Строк: 140
-- phpMyAdmin SQL Dump -- version 4.4.15.10 --
https://www.phpmyadmin.net -- -- Хост: localhost -- Время
создания: Фев 01 2026 г., 10:33 -- Версия сервера:
5.5.68-MariaDB -- Версия PHP: 5.4.16 SET SQL_MODE =
"NO_AUTO_VALUE_ON_ZERO"; SET time_zone =
"+00:00"; /*!40101 SET
@OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET
@OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET
@OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES
utf8mb4 */; -- -- База данных: `demo.dcms-help.ru` -- --
-------------------------------------------------------- -- --
Структура таблицы `comments` -- CREATE TABLE IF NOT EXISTS
`comments` ( `id` int(11) NOT NULL, `user_id` int(11) NOT NULL,
`post_id` int(11) NOT NULL, `comment_text` text NOT NULL, `created_at`
timestamp NULL DEFAULT CURRENT_TIMESTAMP ) ENGINE=InnoDB DEFAULT
CHARSET=utf8mb4; --
-------------------------------------------------------- -- --
Структура таблицы `conversations` -- CREATE TABLE IF NOT
EXISTS `conversations` ( `id` int(11) NOT NULL, `user1_id` int(11) NOT
NULL, `user2_id` int(11) NOT NULL, `last_message` text,
`last_message_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
`created_at` timestamp NULL DEFAULT '0000-00-00 00:00:00' ) ENGINE=InnoDB
DEFAULT CHARSET=utf8mb4; --
-------------------------------------------------------- -- --
Структура таблицы `follows` -- CREATE TABLE IF NOT EXISTS
`follows` ( `follower_id` int(11) NOT NULL, `following_id` int(11) NOT
NULL, `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP )
ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; --
-------------------------------------------------------- -- --
Структура таблицы `likes` -- CREATE TABLE IF NOT EXISTS
`likes` ( `id` int(11) NOT NULL, `user_id` int(11) NOT NULL,
`post_id` int(11) NOT NULL, `created_at` timestamp NULL DEFAULT
CURRENT_TIMESTAMP ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; --
-------------------------------------------------------- -- --
Структура таблицы `messages` -- CREATE TABLE IF NOT EXISTS
`messages` ( `id` int(11) NOT NULL, `conversation_id` int(11) NOT
NULL, `sender_id` int(11) NOT NULL, `message` text NOT NULL,
`is_read` tinyint(1) DEFAULT '0', `created_at` timestamp NULL DEFAULT
CURRENT_TIMESTAMP ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; --
-------------------------------------------------------- -- --
Структура таблицы `notes` -- CREATE TABLE IF NOT EXISTS
`notes` ( `id` int(11) NOT NULL, `user_id` int(11) NOT NULL,
`note_text` varchar(60) DEFAULT NULL, `created_at` timestamp NULL DEFAULT
CURRENT_TIMESTAMP, `expires_at` timestamp NULL DEFAULT NULL )
ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; --
-------------------------------------------------------- -- --
Структура таблицы `posts` -- CREATE TABLE IF NOT EXISTS
`posts` ( `id` int(11) NOT NULL, `user_id` int(11) NOT NULL,
`image_url` varchar(255) NOT NULL, `caption` text, `created_at`
timestamp NULL DEFAULT CURRENT_TIMESTAMP, `media_type`
enum('image','video') DEFAULT 'image', `type` enum('post','reel') DEFAULT
'post' ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; --
-------------------------------------------------------- -- --
Структура таблицы `saved_posts` -- CREATE TABLE IF NOT
EXISTS `saved_posts` ( `id` int(11) NOT NULL, `user_id` int(11) NOT
NULL, `post_id` int(11) NOT NULL, `created_at` timestamp NULL DEFAULT
CURRENT_TIMESTAMP ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; --
-------------------------------------------------------- -- --
Структура таблицы `stories` -- CREATE TABLE IF NOT EXISTS
`stories` ( `id` int(11) NOT NULL, `user_id` int(11) NOT NULL,
`media_url` varchar(255) NOT NULL, `media_type` enum('image','video')
DEFAULT 'image', `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
`expires_at` timestamp NULL DEFAULT NULL ) ENGINE=InnoDB DEFAULT
CHARSET=utf8mb4; --
-------------------------------------------------------- -- --
Структура таблицы `users` -- CREATE TABLE IF NOT EXISTS
`users` ( `id` int(11) NOT NULL, `username` varchar(50) NOT NULL,
`password` varchar(255) NOT NULL, `full_name` varchar(100) DEFAULT NULL,
`avatar` varchar(255) DEFAULT 'assets/default_avatar.svg', `bio` text,
`created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP ) ENGINE=InnoDB
AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4; -- -- Дамп данных
таблицы `users` -- INSERT INTO `users` (`id`, `username`,
`password`, `full_name`, `avatar`, `bio`, `created_at`) VALUES (1,
'dcms-help.ru',
'$2y$10$yanZr8v3BikNVQZFq1axMeKuUr2WEGBOmd/uklHrak6LictMLTE3m',
'dcms-help.ru', 'assets/default_avatar.svg', NULL, '2026-02-01
06:41:54'); --
-------------------------------------------------------- -- --
Структура таблицы `user_activity` -- CREATE TABLE IF NOT
EXISTS `user_activity` ( `id` int(11) NOT NULL, `user_id` int(11) NOT
NULL, `action_type` varchar(50) NOT NULL, `action_data` text,
`created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP ) ENGINE=InnoDB
DEFAULT CHARSET=utf8mb4; -- -- Индексы сохранённых
таблиц -- -- -- Индексы таблицы `comments` -- ALTER
TABLE `comments` ADD PRIMARY KEY (`id`), ADD KEY `user_id`
(`user_id`), ADD KEY `post_id` (`post_id`); -- -- Индексы
таблицы `conversations` -- ALTER TABLE `conversations` ADD PRIMARY
KEY (`id`), ADD UNIQUE KEY `user1_id` (`user1_id`,`user2_id`), ADD KEY
`user2_id` (`user2_id`); -- -- Индексы таблицы
`follows` -- ALTER TABLE `follows` ADD PRIMARY KEY
(`follower_id`,`following_id`), ADD KEY `following_id`
(`following_id`); -- -- Индексы таблицы `likes` -- ALTER
TABLE `likes` ADD PRIMARY KEY (`id`), ADD UNIQUE KEY `user_id`
(`user_id`,`post_id`), ADD KEY `post_id` (`post_id`); -- --
Индексы таблицы `messages` -- ALTER TABLE `messages` ADD
PRIMARY KEY (`id`), ADD KEY `conversation_id` (`conversation_id`), ADD
KEY `sender_id` (`sender_id`); -- -- Индексы таблицы
`notes` -- ALTER TABLE `notes` ADD PRIMARY KEY (`id`), ADD KEY
`user_id` (`user_id`); -- -- Индексы таблицы
`posts` -- ALTER TABLE `posts` ADD PRIMARY KEY (`id`), ADD KEY
`user_id` (`user_id`); -- -- Индексы таблицы
`saved_posts` -- ALTER TABLE `saved_posts` ADD PRIMARY KEY (`id`), ADD
UNIQUE KEY `unique_save` (`user_id`,`post_id`), ADD KEY `post_id`
(`post_id`); -- -- Индексы таблицы `stories` -- ALTER TABLE
`stories` ADD PRIMARY KEY (`id`), ADD KEY `user_id` (`user_id`); -- --
Индексы таблицы `users` -- ALTER TABLE `users` ADD PRIMARY
KEY (`id`), ADD UNIQUE KEY `username` (`username`); -- -- Индексы
таблицы `user_activity` -- ALTER TABLE `user_activity` ADD PRIMARY
KEY (`id`), ADD KEY `user_id` (`user_id`); -- -- AUTO_INCREMENT для
сохранённых таблиц -- -- -- AUTO_INCREMENT для
таблицы `comments` -- ALTER TABLE `comments` MODIFY `id` int(11)
NOT NULL AUTO_INCREMENT; -- -- AUTO_INCREMENT для таблицы
`conversations` -- ALTER TABLE `conversations` MODIFY `id` int(11) NOT
NULL AUTO_INCREMENT; -- -- AUTO_INCREMENT для таблицы
`likes` -- ALTER TABLE `likes` MODIFY `id` int(11) NOT NULL
AUTO_INCREMENT; -- -- AUTO_INCREMENT для таблицы
`messages` -- ALTER TABLE `messages` MODIFY `id` int(11) NOT NULL
AUTO_INCREMENT; -- -- AUTO_INCREMENT для таблицы `notes` -- ALTER
TABLE `notes` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT; -- --
AUTO_INCREMENT для таблицы `posts` -- ALTER TABLE `posts`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT; -- -- AUTO_INCREMENT для
таблицы `saved_posts` -- ALTER TABLE `saved_posts` MODIFY `id`
int(11) NOT NULL AUTO_INCREMENT; -- -- AUTO_INCREMENT для таблицы
`stories` -- ALTER TABLE `stories` MODIFY `id` int(11) NOT NULL
AUTO_INCREMENT; -- -- AUTO_INCREMENT для таблицы `users` -- ALTER
TABLE `users` MODIFY `id` int(11) NOT NULL
AUTO_INCREMENT,AUTO_INCREMENT=2; -- -- AUTO_INCREMENT для таблицы
`user_activity` -- ALTER TABLE `user_activity` MODIFY `id` int(11) NOT
NULL AUTO_INCREMENT; -- -- Ограничения внешнего
ключа сохраненных таблиц -- -- --
Ограничения внешнего ключа таблицы
`comments` -- ALTER TABLE `comments` ADD CONSTRAINT `comments_ibfk_1`
FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE, ADD
CONSTRAINT `comments_ibfk_2` FOREIGN KEY (`post_id`) REFERENCES `posts`
(`id`) ON DELETE CASCADE; -- -- Ограничения внешнего
ключа таблицы `conversations` -- ALTER TABLE `conversations`
ADD CONSTRAINT `conversations_ibfk_1` FOREIGN KEY (`user1_id`) REFERENCES
`users` (`id`) ON DELETE CASCADE, ADD CONSTRAINT `conversations_ibfk_2`
FOREIGN KEY (`user2_id`) REFERENCES `users` (`id`) ON DELETE
CASCADE; -- -- Ограничения внешнего ключа
таблицы `follows` -- ALTER TABLE `follows` ADD CONSTRAINT
`follows_ibfk_1` FOREIGN KEY (`follower_id`) REFERENCES `users` (`id`) ON
DELETE CASCADE, ADD CONSTRAINT `follows_ibfk_2` FOREIGN KEY
(`following_id`) REFERENCES `users` (`id`) ON DELETE CASCADE; -- --
Ограничения внешнего ключа таблицы
`likes` -- ALTER TABLE `likes` ADD CONSTRAINT `likes_ibfk_1` FOREIGN KEY
(`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE, ADD CONSTRAINT
`likes_ibfk_2` FOREIGN KEY (`post_id`) REFERENCES `posts` (`id`) ON DELETE
CASCADE; -- -- Ограничения внешнего ключа
таблицы `messages` -- ALTER TABLE `messages` ADD CONSTRAINT
`messages_ibfk_1` FOREIGN KEY (`conversation_id`) REFERENCES
`conversations` (`id`) ON DELETE CASCADE, ADD CONSTRAINT
`messages_ibfk_2` FOREIGN KEY (`sender_id`) REFERENCES `users` (`id`) ON
DELETE CASCADE; -- -- Ограничения внешнего ключа
таблицы `notes` -- ALTER TABLE `notes` ADD CONSTRAINT
`notes_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE
CASCADE; -- -- Ограничения внешнего ключа
таблицы `posts` -- ALTER TABLE `posts` ADD CONSTRAINT
`posts_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE
CASCADE; -- -- Ограничения внешнего ключа
таблицы `saved_posts` -- ALTER TABLE `saved_posts` ADD CONSTRAINT
`saved_posts_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON
DELETE CASCADE, ADD CONSTRAINT `saved_posts_ibfk_2` FOREIGN KEY
(`post_id`) REFERENCES `posts` (`id`) ON DELETE CASCADE; -- --
Ограничения внешнего ключа таблицы
`stories` -- ALTER TABLE `stories` ADD CONSTRAINT `stories_ibfk_1`
FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE; -- --
Ограничения внешнего ключа таблицы
`user_activity` -- ALTER TABLE `user_activity` ADD CONSTRAINT
`user_activity_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON
DELETE CASCADE; /*!40101 SET
CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET
CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET
COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Онлайн: 0
Реклама