2023-02-16 13:08:12 +01:00
--
-- Структура таблицы `answers`
--
2021-04-30 16:05:15 +02:00
CREATE TABLE ` answers ` (
` answer_id ` int ( 11 ) NOT NULL ,
2022-07-31 20:14:55 +02:00
` answer_post_id ` int ( 11 ) NOT NULL DEFAULT 0 ,
` answer_user_id ` int ( 11 ) NOT NULL DEFAULT 0 ,
` answer_date ` timestamp NOT NULL DEFAULT current_timestamp ( ) ,
2023-02-16 13:08:12 +01:00
` answer_modified ` timestamp NOT NULL DEFAULT ' 2020-12-29 09:00:00 ' ,
2022-07-31 20:14:55 +02:00
` answer_published ` tinyint ( 1 ) NOT NULL DEFAULT 1 ,
2021-08-16 17:19:02 +02:00
` answer_ip ` varbinary ( 16 ) DEFAULT NULL ,
2022-07-31 20:14:55 +02:00
` answer_order ` smallint ( 6 ) NOT NULL DEFAULT 0 ,
` answer_after ` smallint ( 6 ) NOT NULL DEFAULT 0 ,
` answer_votes ` smallint ( 6 ) NOT NULL DEFAULT 0 ,
2021-04-30 16:05:15 +02:00
` answer_content ` text NOT NULL ,
2022-07-31 20:14:55 +02:00
` answer_lo ` int ( 11 ) NOT NULL DEFAULT 0 ,
` answer_is_deleted ` tinyint ( 1 ) NOT NULL DEFAULT 0
2021-03-24 08:46:51 +01:00
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
2021-04-30 16:05:15 +02:00
--
-- Дамп данных таблицы `answers`
--
2021-07-14 15:16:35 +02:00
INSERT INTO ` answers ` ( ` answer_id ` , ` answer_post_id ` , ` answer_user_id ` , ` answer_date ` , ` answer_modified ` , ` answer_published ` , ` answer_ip ` , ` answer_order ` , ` answer_after ` , ` answer_votes ` , ` answer_content ` , ` answer_lo ` , ` answer_is_deleted ` ) VALUES
2023-02-16 13:08:12 +01:00
( 1 , 3 , 1 , ' 2021-04-28 04:41:27 ' , ' 2020-12-29 09:00:00 ' , 1 , 0 x3132372e302e302e31 , 0 , 0 , 0 , ' Первый ответ в теме ' , 0 , 0 ) ,
( 2 , 1 , 2 , ' 2021-06-30 07:34:52 ' , ' 2021-08-14 22:50:53 ' , 1 , 0 x3132372e302e302e31 , 0 , 0 , 0 , ' Интересно, спасибо. Вы забыли указать, что можно задавать вопросы в чате (ссылка в footer) этого сайта. ' , 0 , 0 ) ;
2021-07-14 15:16:35 +02:00
-- --------------------------------------------------------
--
-- Структура таблицы `audits`
--
CREATE TABLE ` audits ` (
2022-03-05 06:33:11 +01:00
` id ` int ( 11 ) NOT NULL ,
2022-03-12 16:17:52 +01:00
` action_type ` varchar ( 32 ) DEFAULT NULL ,
2022-03-05 06:33:11 +01:00
` type_belonging ` varchar ( 16 ) NOT NULL DEFAULT ' audit ' COMMENT ' audit or repost) ' ,
2022-07-31 20:14:55 +02:00
` content_id ` int ( 11 ) NOT NULL DEFAULT 0 ,
` user_id ` int ( 11 ) NOT NULL DEFAULT 0 ,
` add_date ` timestamp NOT NULL DEFAULT current_timestamp ( ) ,
` read_flag ` tinyint ( 1 ) DEFAULT 0 COMMENT ' Состояние прочтения '
2021-07-14 15:16:35 +02:00
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
2021-07-02 06:52:09 +02:00
-- --------------------------------------------------------
--
2021-08-03 17:57:07 +02:00
-- Структура таблицы `badges`
2021-07-02 06:52:09 +02:00
--
2021-08-03 17:57:07 +02:00
CREATE TABLE ` badges ` (
2021-07-02 06:52:09 +02:00
` badge_id ` int ( 11 ) NOT NULL ,
` badge_icon ` varchar ( 550 ) NOT NULL ,
` badge_tl ` int ( 6 ) DEFAULT NULL ,
` badge_score ` int ( 6 ) DEFAULT NULL ,
` badge_title ` varchar ( 150 ) NOT NULL ,
` badge_description ` varchar ( 500 ) NOT NULL
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
--
2021-08-03 17:57:07 +02:00
-- Дамп данных таблицы `badges`
2021-07-02 06:52:09 +02:00
--
2021-08-03 17:57:07 +02:00
INSERT INTO ` badges ` ( ` badge_id ` , ` badge_icon ` , ` badge_tl ` , ` badge_score ` , ` badge_title ` , ` badge_description ` ) VALUES
2023-03-15 17:16:52 +01:00
( 1 , ' <span title="Сообщил о б ошибке, которое понравилось команде сайта."><svg class="icons icon-base red"><use xlink:href="/assets/svg/icons.svg#bug"></use></svg></span> ' , 0 , 0 , ' Тестер ' , ' Сообщение о б ошибке, которое понравилось команде сайта. ' ) ;
2021-07-02 06:52:09 +02:00
-- --------------------------------------------------------
--
2021-08-03 17:57:07 +02:00
-- Структура таблицы `badges_user`
2021-07-02 06:52:09 +02:00
--
2021-08-03 17:57:07 +02:00
CREATE TABLE ` badges_user ` (
2021-07-02 06:52:09 +02:00
` bu_id ` int ( 11 ) NOT NULL ,
` bu_badge_id ` int ( 6 ) NOT NULL ,
` bu_user_id ` int ( 6 ) NOT NULL
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
2021-04-30 16:05:15 +02:00
-- --------------------------------------------------------
2021-03-13 06:54:03 +01:00
--
-- Структура таблицы `comments`
--
CREATE TABLE ` comments ` (
2021-03-22 16:10:47 +01:00
` comment_id ` int ( 11 ) NOT NULL ,
2022-07-31 20:14:55 +02:00
` comment_post_id ` int ( 11 ) NOT NULL DEFAULT 0 ,
` comment_answer_id ` int ( 11 ) NOT NULL DEFAULT 0 ,
` comment_comment_id ` int ( 11 ) NOT NULL DEFAULT 0 ,
` comment_user_id ` int ( 11 ) NOT NULL DEFAULT 0 ,
` comment_date ` timestamp NOT NULL DEFAULT current_timestamp ( ) ,
2023-02-16 13:08:12 +01:00
` comment_modified ` timestamp NOT NULL DEFAULT ' 2020-12-29 09:00:00 ' ,
2022-07-31 20:14:55 +02:00
` comment_published ` tinyint ( 1 ) NOT NULL DEFAULT 1 ,
2021-08-16 17:19:02 +02:00
` comment_ip ` varbinary ( 16 ) DEFAULT NULL ,
2022-07-31 20:14:55 +02:00
` comment_after ` smallint ( 6 ) NOT NULL DEFAULT 0 ,
` comment_votes ` smallint ( 6 ) NOT NULL DEFAULT 0 ,
2021-03-13 06:54:03 +01:00
` comment_content ` text NOT NULL ,
2022-07-31 20:14:55 +02:00
` comment_is_deleted ` tinyint ( 1 ) NOT NULL DEFAULT 0
2021-03-22 16:10:47 +01:00
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
-- --------------------------------------------------------
2021-11-21 05:17:59 +01:00
--
-- Структура таблицы `facets`
--
CREATE TABLE ` facets ` (
` facet_id ` int ( 11 ) NOT NULL ,
` facet_title ` varchar ( 64 ) DEFAULT NULL ,
` facet_description ` varchar ( 255 ) DEFAULT NULL ,
` facet_short_description ` varchar ( 160 ) DEFAULT NULL ,
2022-07-31 20:14:55 +02:00
` facet_info ` text DEFAULT NULL ,
2021-11-21 05:17:59 +01:00
` facet_slug ` varchar ( 32 ) DEFAULT NULL ,
` facet_img ` varchar ( 255 ) DEFAULT ' facet-default.png ' ,
` facet_cover_art ` varchar ( 255 ) DEFAULT ' cover_art.jpeg ' ,
2022-07-31 20:14:55 +02:00
` facet_date ` timestamp NOT NULL DEFAULT current_timestamp ( ) ,
2021-11-21 05:17:59 +01:00
` facet_seo_title ` varchar ( 255 ) DEFAULT NULL ,
2023-02-16 13:08:12 +01:00
` facet_entry_policy ` tinyint ( 1 ) NOT NULL DEFAULT 0 COMMENT ' Политика вступления ' ,
` facet_view_policy ` tinyint ( 1 ) NOT NULL DEFAULT 0 COMMENT ' Политика просмотра (1 - после подписки) ' ,
` facet_merged_id ` int ( 11 ) NOT NULL DEFAULT 0 COMMENT ' С кем слит' ,
2022-07-31 20:14:55 +02:00
` facet_top_level ` tinyint ( 1 ) NOT NULL DEFAULT 0 ,
` facet_user_id ` int ( 11 ) NOT NULL DEFAULT 1 ,
2023-02-16 13:08:12 +01:00
` facet_tl ` tinyint ( 1 ) NOT NULL DEFAULT 0 ,
2021-11-21 05:17:59 +01:00
` facet_post_related ` varchar ( 255 ) DEFAULT NULL ,
2022-07-31 20:14:55 +02:00
` facet_the_day ` tinyint ( 1 ) NOT NULL DEFAULT 0 ,
2023-02-16 13:08:12 +01:00
` facet_focus_count ` int ( 11 ) NOT NULL DEFAULT 0 ,
` facet_count ` int ( 11 ) NOT NULL DEFAULT 0 ,
2022-07-31 20:14:55 +02:00
` facet_sort ` int ( 11 ) NOT NULL DEFAULT 0 ,
2021-12-08 12:13:43 +01:00
` facet_type ` varchar ( 32 ) NOT NULL DEFAULT ' topic ' COMMENT ' Topic, Group or Blog... ' ,
2022-07-31 20:14:55 +02:00
` facet_is_deleted ` tinyint ( 1 ) NOT NULL DEFAULT 0
2021-11-21 05:17:59 +01:00
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
--
-- Дамп данных таблицы `facets`
--
2023-02-16 13:08:12 +01:00
INSERT INTO ` facets ` ( ` facet_id ` , ` facet_title ` , ` facet_description ` , ` facet_short_description ` , ` facet_info ` , ` facet_slug ` , ` facet_img ` , ` facet_cover_art ` , ` facet_date ` , ` facet_seo_title ` , ` facet_entry_policy ` , ` facet_view_policy ` , ` facet_merged_id ` , ` facet_top_level ` , ` facet_user_id ` , ` facet_tl ` , ` facet_post_related ` , ` facet_the_day ` , ` facet_focus_count ` , ` facet_count ` , ` facet_sort ` , ` facet_type ` , ` facet_is_deleted ` ) VALUES
( 1 , ' SEO ' , ' Поисковая оптимизация — это комплекс мер по внутренней и внешней оптимизации для поднятия позиций сайта в результатах выдачи поисковых систем. ' , ' Краткое описание темы... ' , ' Комплекс мер по внутренней и внешней оптимизации для поднятия позиций сайта в результатах выдачи поисковых систем по определённым запросам пользователей.\r\n\r\n**Поисковая оптимизация** — это способ использования правил поиска поисковых систем для улучшения текущего естественного ранжирования веб-сайтов в соответствующих поисковых системах. \r\n\r\nЦе лью SEO является предоставление экологического решения для саморекламы для веб-сайта, позволяющего веб-сайту занимать лидирующие позиции в отрасли, чтобы получить преимущества бренда. \r\n\r\nSEO включает как внешнее, так и внутреннее SEO. \r\n\r\nSEO средства получить от поисковых систем больше бесплатного трафика, разумное планирование с точки зрения структуры веб-сайта, плана построения контента, взаимодействия с пользователем и общения, страниц и т.д., чтобы сделать веб-сайт более подходящим для принципов индексации поисковых систем. \r\n\r\nПо выше ние пригодности веб-сайтов для поисковых систем также называется Оптимизацией для поисковых систем, может не только улучшить эффект SEO, но и сделать информацию, относящуюся к веб-сайту, отображаемую в поисковой системе, более привлекательной для пользователей. ' , ' seo ' , ' t-1-1625149922.jpeg ' , ' cover_art.jpeg ' , ' 2021-06-27 09:29:20 ' , ' Поисковая оптимизация (SEO) ' , 0 , 0 , 0 , 0 , 1 , 0 , ' 1,2,3 ' , 0 , 1 , 2 , 0 , ' topic ' , 0 ) ,
( 2 , ' Интересные сайты ' , ' Интересные сайты в Интернете. Обзоры, интересные материалы, переводы. Статьи. ' , ' Краткое описание темы... ' , ' Интересные сайты в Интернете. Обзоры, интересные материалы, переводы. Статьи.\r\n\r\nПр о с то вводная страница... В разработке... ' , ' sites ' , ' t-2-1625149821.jpeg ' , ' cover_art.jpeg ' , ' 2021-06-27 09:29:20 ' , ' Интересные сайты ' , 0 , 0 , 0 , 0 , 1 , 0 , ' 3 ' , 0 , 1 , 2 , 0 , ' topic ' , 0 ) ,
( 3 , ' В е б -разработка' , ' В е б -разработка — это работа, связанная с разработкой веб-сайта для Интернета (World Wide Web) или интрасети (частной сети).' , ' В е б -разработка' , ' В е б -разработка — это работа, связанная с разработкой веб-сайта для Интернета (World Wide Web) или интрасети (частной сети). В е б -разработка может варьироваться от разработки простой статической страницы с открытым текстом до сложных веб-приложений, электронного бизнеса и социальных сетей.' , ' web-development ' , ' topic-default.png ' , ' cover_art.jpeg ' , ' 2021-11-04 11:04:41 ' , ' В е б -разработка' , 0 , 0 , 0 , 0 , 1 , 0 , ' 1,2,3 ' , 0 , 1 , 1 , 0 , ' topic ' , 0 ) ,
( 4 , ' Информация ' , ' Информация (помощь). Этот раздел содержит справочную информацию. ' , ' Информация ' , ' Информация (помощь). Этот раздел содержит справочную информацию. ' , ' info ' , ' facet-default.png ' , ' cover_art.jpeg ' , ' 2021-12-22 02:07:54 ' , ' Информация ' , 0 , 0 , 0 , 0 , 1 , 0 , ' ' , 0 , 1 , 0 , 0 , ' section ' , 0 ) ,
( 5 , ' Интернет ' , ' Internet - всемирная паутина. Каталог сайтов, полезные ресурсы. ' , ' Internet - это всё ' , ' Internet - всемирная паутина. Каталог сайтов, полезные ресурсы. ' , ' internet ' , ' facet-default.png ' , ' cover_art.jpeg ' , ' 2022-02-09 20:52:33 ' , ' Internet - это всё ' , 0 , 0 , 0 , 0 , 1 , 0 , ' ' , 0 , 1 , 0 , 0 , ' category ' , 0 ) ,
( 6 , ' Справочная информация ' , ' Словари и энциклопедии, справочная информация. Информационные сайты. ' , ' Справочная информация ' , NULL , ' reference ' , ' facet-default.png ' , ' cover_art.jpeg ' , ' 2022-02-09 20:58:47 ' , ' Справочная информация ' , 0 , 0 , 0 , 0 , 1 , 0 , NULL , 0 , 1 , 0 , 0 , ' category ' , 0 ) ,
( 7 , ' Безопасность ' , ' Сайты посвященные безопасности в сети. Вирусы и антивирусы и т.д. ' , ' Безопасность ' , NULL , ' security ' , ' facet-default.png ' , ' cover_art.jpeg ' , ' 2022-02-09 21:02:11 ' , ' Безопасность ' , 0 , 0 , 0 , 0 , 1 , 0 , NULL , 0 , 1 , 0 , 0 , ' category ' , 0 ) ;
2021-11-21 05:17:59 +01:00
-- --------------------------------------------------------
--
2021-12-08 12:13:43 +01:00
-- Структура таблицы `facets_items_relation`
2021-11-21 05:17:59 +01:00
--
2021-12-08 12:13:43 +01:00
CREATE TABLE ` facets_items_relation ` (
2022-07-31 20:14:55 +02:00
` relation_facet_id ` int ( 11 ) DEFAULT 0 ,
` relation_item_id ` int ( 11 ) DEFAULT 0
2021-11-21 05:17:59 +01:00
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
--
2021-12-08 12:13:43 +01:00
-- Дамп данных таблицы `facets_items_relation`
2021-11-21 05:17:59 +01:00
--
2021-12-08 12:13:43 +01:00
INSERT INTO ` facets_items_relation ` ( ` relation_facet_id ` , ` relation_item_id ` ) VALUES
2022-02-10 07:42:33 +01:00
( 5 , 2 ) ,
( 5 , 1 ) ,
( 5 , 3 ) ,
( 6 , 3 ) ,
( 6 , 5 ) ,
( 5 , 4 ) ,
( 7 , 4 ) ;
2021-11-21 05:17:59 +01:00
-- --------------------------------------------------------
2021-12-06 02:26:49 +01:00
--
-- Структура таблицы `facets_matching`
--
CREATE TABLE ` facets_matching ` (
` matching_parent_id ` int ( 11 ) DEFAULT NULL ,
` matching_chaid_id ` int ( 11 ) DEFAULT NULL
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
--
-- Дамп данных таблицы `facets_matching`
--
INSERT INTO ` facets_matching ` ( ` matching_parent_id ` , ` matching_chaid_id ` ) VALUES
( 2 , 3 ) ,
( 3 , 2 ) ;
-- --------------------------------------------------------
2021-11-21 05:17:59 +01:00
--
-- Структура таблицы `facets_merge`
--
CREATE TABLE ` facets_merge ` (
` merge_id ` int ( 11 ) NOT NULL ,
2022-07-31 20:14:55 +02:00
` merge_add_date ` timestamp NOT NULL DEFAULT current_timestamp ( ) ,
` merge_source_id ` int ( 11 ) NOT NULL DEFAULT 0 ,
` merge_target_id ` int ( 11 ) NOT NULL DEFAULT 0 ,
` merge_user_id ` int ( 11 ) DEFAULT 0
2021-11-21 05:17:59 +01:00
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
-- --------------------------------------------------------
--
-- Структура таблицы `facets_posts_relation`
--
CREATE TABLE ` facets_posts_relation ` (
2022-07-31 20:14:55 +02:00
` relation_facet_id ` int ( 11 ) DEFAULT 0 ,
` relation_post_id ` int ( 11 ) DEFAULT 0
2021-11-21 05:17:59 +01:00
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
--
-- Дамп данных таблицы `facets_posts_relation`
--
INSERT INTO ` facets_posts_relation ` ( ` relation_facet_id ` , ` relation_post_id ` ) VALUES
( 1 , 1 ) ,
2021-12-08 12:13:43 +01:00
( 2 , 2 ) ,
( 2 , 4 ) ,
( 1 , 4 ) ,
2021-12-23 05:41:39 +01:00
( 3 , 5 ) ,
( 4 , 6 ) ,
( 4 , 7 ) ;
2021-11-21 05:17:59 +01:00
-- --------------------------------------------------------
--
-- Структура таблицы `facets_relation`
--
CREATE TABLE ` facets_relation ` (
` facet_parent_id ` int ( 11 ) DEFAULT NULL ,
` facet_chaid_id ` int ( 11 ) DEFAULT NULL
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
--
-- Дамп данных таблицы `facets_relation`
--
INSERT INTO ` facets_relation ` ( ` facet_parent_id ` , ` facet_chaid_id ` ) VALUES
2022-02-10 07:42:33 +01:00
( 3 , 1 ) ,
( 5 , 7 ) ;
2021-11-21 05:17:59 +01:00
-- --------------------------------------------------------
--
-- Структура таблицы `facets_signed`
--
CREATE TABLE ` facets_signed ` (
` signed_id ` int ( 11 ) NOT NULL ,
` signed_facet_id ` int ( 11 ) NOT NULL ,
` signed_user_id ` int ( 11 ) NOT NULL
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
--
-- Дамп данных таблицы `facets_signed`
--
INSERT INTO ` facets_signed ` ( ` signed_id ` , ` signed_facet_id ` , ` signed_user_id ` ) VALUES
( 1 , 1 , 1 ) ,
2021-12-08 12:13:43 +01:00
( 2 , 2 , 1 ) ,
2021-12-23 05:41:39 +01:00
( 4 , 3 , 1 ) ,
2022-02-10 07:42:33 +01:00
( 5 , 4 , 1 ) ,
( 6 , 5 , 1 ) ,
( 7 , 6 , 1 ) ,
( 8 , 7 , 1 ) ;
2021-11-21 05:17:59 +01:00
-- --------------------------------------------------------
2022-02-08 16:02:36 +01:00
--
2022-02-10 07:42:33 +01:00
-- Структура таблицы `facets_types`
--
2022-02-08 16:02:36 +01:00
CREATE TABLE ` facets_types ` (
` type_id ` int ( 11 ) NOT NULL ,
` type_code ` varchar ( 50 ) NOT NULL ,
` type_lang ` varchar ( 50 ) NOT NULL ,
` type_title ` varchar ( 250 ) DEFAULT NULL
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
2022-02-10 07:42:33 +01:00
--
-- Дамп данных таблицы `facets_types`
--
2022-02-08 16:02:36 +01:00
INSERT INTO ` facets_types ` ( ` type_id ` , ` type_code ` , ` type_lang ` , ` type_title ` ) VALUES
( 1 , ' topic ' , ' topic ' , ' Темы ' ) ,
( 2 , ' blog ' , ' blog ' , ' Блог ' ) ,
( 3 , ' section ' , ' section ' , ' Секция ' ) ,
( 4 , ' category ' , ' category ' , ' Категории ' ) ;
2022-02-10 07:42:33 +01:00
-- --------------------------------------------------------
2022-02-08 16:02:36 +01:00
2023-02-16 13:08:12 +01:00
--
-- Структура таблицы `facets_users_team`
--
CREATE TABLE ` facets_users_team ` (
` team_id ` int ( 11 ) NOT NULL ,
` team_facet_id ` int ( 11 ) NOT NULL ,
` team_user_id ` int ( 11 ) NOT NULL ,
` team_user_access ` int ( 4 ) NOT NULL DEFAULT 0 ,
` team_date ` datetime NOT NULL DEFAULT current_timestamp ( )
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
-- --------------------------------------------------------
2021-03-22 16:10:47 +01:00
--
2021-08-03 17:57:07 +02:00
-- Структура таблицы `favorites`
2021-03-22 16:10:47 +01:00
--
2021-08-03 17:57:07 +02:00
CREATE TABLE ` favorites ` (
2022-03-12 16:17:52 +01:00
` id ` mediumint ( 9 ) NOT NULL ,
` user_id ` mediumint ( 9 ) NOT NULL ,
` tid ` int ( 11 ) NOT NULL ,
` action_type ` varchar ( 32 ) NOT NULL
2021-03-22 16:10:47 +01:00
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
-- --------------------------------------------------------
2021-09-18 17:57:03 +02:00
--
-- Структура таблицы `files`
--
CREATE TABLE ` files ` (
` file_id ` int ( 11 ) NOT NULL ,
` file_path ` varchar ( 255 ) DEFAULT NULL ,
` file_type ` varchar ( 32 ) DEFAULT NULL ,
` file_content_id ` int ( 11 ) UNSIGNED DEFAULT NULL ,
` file_user_id ` int ( 11 ) UNSIGNED DEFAULT NULL ,
2022-07-31 20:14:55 +02:00
` file_date ` timestamp NOT NULL DEFAULT current_timestamp ( ) ,
` file_is_deleted ` tinyint ( 1 ) NOT NULL DEFAULT 0
2021-09-18 17:57:03 +02:00
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
2021-12-08 12:13:43 +01:00
--
-- Дамп данных таблицы `files`
--
INSERT INTO ` files ` ( ` file_id ` , ` file_path ` , ` file_type ` , ` file_content_id ` , ` file_user_id ` , ` file_date ` , ` file_is_deleted ` ) VALUES
2023-02-16 13:08:12 +01:00
( 1 , ' 2021/c-1638777119.webp ' , ' post ' , 0 , 1 , ' 2021-12-05 13:52:00 ' , 0 ) ;
2022-07-31 20:14:55 +02:00
-- --------------------------------------------------------
--
-- Структура таблицы `folders`
--
CREATE TABLE ` folders ` (
` id ` int ( 11 ) NOT NULL ,
` title ` varchar ( 64 ) NOT NULL ,
` action_type ` varchar ( 32 ) NOT NULL ,
` user_id ` int ( 11 ) NOT NULL ,
` item_count ` int ( 11 ) NOT NULL DEFAULT 0
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
-- --------------------------------------------------------
--
-- Структура таблицы `folders_relation`
--
CREATE TABLE ` folders_relation ` (
` id ` int ( 11 ) NOT NULL ,
` folder_id ` int ( 11 ) NOT NULL COMMENT ' ID папки (folders) ' ,
` action_type ` varchar ( 32 ) NOT NULL COMMENT ' Тип контента ' ,
` tid ` int ( 11 ) NOT NULL COMMENT ' id контента ' ,
` user_id ` int ( 11 ) NOT NULL COMMENT ' id кто добавил '
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
2021-12-08 12:13:43 +01:00
2021-09-18 17:57:03 +02:00
-- --------------------------------------------------------
2021-04-30 16:05:15 +02:00
--
2021-08-03 17:57:07 +02:00
-- Структура таблицы `invitations`
2021-04-30 16:05:15 +02:00
--
2021-08-03 17:57:07 +02:00
CREATE TABLE ` invitations ` (
2021-04-30 16:05:15 +02:00
` invitation_id ` int ( 10 ) UNSIGNED NOT NULL ,
2022-07-31 20:14:55 +02:00
` uid ` int ( 11 ) DEFAULT 0 ,
2021-04-30 16:05:15 +02:00
` invitation_code ` varchar ( 32 ) DEFAULT NULL ,
` invitation_email ` varchar ( 100 ) DEFAULT NULL ,
2022-07-31 20:14:55 +02:00
` invitation_date ` timestamp NOT NULL DEFAULT current_timestamp ( ) ,
2021-04-30 16:05:15 +02:00
` add_ip ` varchar ( 45 ) DEFAULT NULL ,
2022-07-31 20:14:55 +02:00
` active_expire ` tinyint ( 1 ) DEFAULT 0 ,
2021-04-30 16:05:15 +02:00
` active_time ` datetime DEFAULT NULL ,
` active_ip ` varchar ( 45 ) DEFAULT NULL ,
2022-07-31 20:14:55 +02:00
` active_status ` tinyint ( 4 ) DEFAULT 0 ,
2021-04-30 16:05:15 +02:00
` active_uid ` int ( 11 ) DEFAULT NULL
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
-- --------------------------------------------------------
2021-07-02 06:52:09 +02:00
--
2021-12-08 12:13:43 +01:00
-- Структура таблицы `items`
--
CREATE TABLE ` items ` (
` item_id ` int ( 11 ) NOT NULL ,
` item_url ` varchar ( 255 ) DEFAULT NULL ,
2022-03-26 15:06:31 +01:00
` item_domain ` varchar ( 255 ) DEFAULT NULL ,
` item_title ` varchar ( 255 ) DEFAULT NULL ,
2022-07-31 20:14:55 +02:00
` item_content ` text DEFAULT NULL ,
2021-12-08 16:54:02 +01:00
` item_title_soft ` varchar ( 255 ) DEFAULT NULL ,
2022-07-31 20:14:55 +02:00
` item_content_soft ` text DEFAULT NULL ,
` item_published ` tinyint ( 1 ) NOT NULL DEFAULT 1 ,
` item_user_id ` int ( 11 ) NOT NULL DEFAULT 0 COMMENT ' Who added ' ,
2023-02-16 13:08:12 +01:00
` item_date ` timestamp NOT NULL DEFAULT current_timestamp ( ) ,
` item_modified ` timestamp NOT NULL DEFAULT current_timestamp ( ) ,
2022-07-31 20:14:55 +02:00
` item_is_forum ` tinyint ( 1 ) DEFAULT NULL COMMENT ' The site has a forum ' ,
` item_is_portal ` tinyint ( 1 ) DEFAULT NULL COMMENT ' This is a portal ' ,
` item_is_blog ` tinyint ( 1 ) DEFAULT NULL COMMENT ' This is a blog ' ,
` item_is_reference ` tinyint ( 1 ) DEFAULT NULL COMMENT ' Is this a reference site ' ,
2023-02-16 13:08:12 +01:00
` item_is_goods ` tinyint ( 1 ) DEFAULT NULL COMMENT ' The site contains goods and services ' ,
2022-07-31 20:14:55 +02:00
` item_is_soft ` tinyint ( 1 ) DEFAULT NULL COMMENT ' There is a program (script) ' ,
` item_is_github ` tinyint ( 1 ) DEFAULT NULL COMMENT ' The site is on GitHub ' ,
2021-12-08 16:54:02 +01:00
` item_github_url ` varchar ( 255 ) DEFAULT NULL COMMENT ' URL on GitHub ' ,
2023-02-16 13:08:12 +01:00
` item_telephone ` varchar ( 55 ) DEFAULT NULL COMMENT ' Contact phone ' ,
` item_email ` varchar ( 55 ) DEFAULT NULL COMMENT ' Public email address ' ,
` item_vk ` varchar ( 55 ) DEFAULT NULL COMMENT ' Page in VKontakte ' ,
` item_telegram ` varchar ( 55 ) DEFAULT NULL COMMENT ' Page in Telegram ' ,
2021-12-08 16:54:02 +01:00
` item_post_related ` varchar ( 255 ) DEFAULT NULL ,
2022-07-31 20:14:55 +02:00
` item_focus_count ` int ( 11 ) DEFAULT NULL ,
` item_close_replies ` tinyint ( 1 ) DEFAULT NULL ,
` item_votes ` int ( 11 ) NOT NULL DEFAULT 0 ,
` item_count ` int ( 11 ) NOT NULL DEFAULT 1 ,
` item_following_link ` int ( 11 ) NOT NULL DEFAULT 1 ,
` item_is_deleted ` tinyint ( 1 ) NOT NULL DEFAULT 0
2021-07-02 06:52:09 +02:00
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
2021-11-05 19:51:31 +01:00
--
2021-12-08 12:13:43 +01:00
-- Дамп данных таблицы `items`
2021-11-05 19:51:31 +01:00
--
2023-02-16 13:08:12 +01:00
INSERT INTO ` items ` ( ` item_id ` , ` item_url ` , ` item_domain ` , ` item_title ` , ` item_content ` , ` item_title_soft ` , ` item_content_soft ` , ` item_published ` , ` item_user_id ` , ` item_date ` , ` item_modified ` , ` item_is_forum ` , ` item_is_portal ` , ` item_is_blog ` , ` item_is_reference ` , ` item_is_goods ` , ` item_is_soft ` , ` item_is_github ` , ` item_github_url ` , ` item_telephone ` , ` item_email ` , ` item_vk ` , ` item_telegram ` , ` item_post_related ` , ` item_focus_count ` , ` item_close_replies ` , ` item_votes ` , ` item_count ` , ` item_following_link ` , ` item_is_deleted ` ) VALUES
( 1 , ' https://libarea.ru ' , ' libarea.ru ' , ' «LibArea» — сообщество по интересам ' , ' Лучшие публикации за сутки. Темы, личные дневники, группы. Каталог сайтов и программ, поиск.. ' , ' LibArea ' , ' Discussion (forum) and Q&A platform. Community based on PHP Micro-Framework HLEB. (Zhihu, Quora clone) ' , 1 , 1 , ' 2021-06-20 16:35:02 ' , ' 2023-02-16 11:48:43 ' , NULL , NULL , NULL , NULL , NULL , 1 , 1 , ' https://github.com/LibArea/libarea ' , NULL , NULL , NULL , NULL , ' 2 ' , 0 , 0 , 1 , 1 , 1 , 0 ) ,
( 2 , ' https://github.com ' , ' github.com ' , ' «GitHub» — веб-сервис для хостинга IT-проектов ' , ' В е б -сервис, хостинговая платформа для программистов основанная на системе контроля версий Git. Бесплатные, платные версии репозитория.' , ' ' , ' ' , 1 , 1 , ' 2021-11-02 20:30:40 ' , ' 2023-02-16 11:48:43 ' , NULL , NULL , NULL , NULL , NULL , NULL , NULL , ' ' , NULL , NULL , NULL , NULL , ' ' , 0 , 0 , 1 , 1 , 1 , 0 ) ,
( 3 , ' https://phphleb.ru ' , ' phphleb.ru ' , ' «HLEB» — микрофреймворк ' , ' Документация и описание Micro-Framework(а ) использующий базовую реализацию MVC на PHP. Установить, настройка, структура проекта. Маршрутизация, контроллеры и модели. ' , ' HLEB ' , ' Отличительной особенностью микропрограммы HLEB является минимализм кода и скорость работы. Выбор данного фреймворка позволяет запустить полноценный продукт с минимальными временными затратами и обращениями к документации; это легко, просто и быстро. \r\n\r\nВ то же время он решает типовые задачи, такие как маршрутизация, перенос действий на контроллеры, поддержка модели, то есть базовая реализация MVC. Это самый минимум, необходимый для быстрого запуска приложения. ' , 1 , 1 , ' 2021-11-08 05:02:24 ' , ' 2023-02-16 11:48:43 ' , NULL , NULL , NULL , NULL , NULL , 1 , 1 , ' https://github.com/phphleb/hleb ' , NULL , NULL , NULL , NULL , ' ' , 0 , 0 , 1 , 1 , 1 , 0 ) ,
( 4 , ' https://ispserver.ru ' , ' ispserver.ru ' , ' «ISPserveru» — хостинг-провайдер ' , ' В е б -хостинг, VPS и выделенные серверы в трёх дата-центрах в Москве и Германии. Информация по панели управления ISPmanager. Контакты, обратная связь.' , ' ' , ' ' , 1 , 1 , ' 2021-11-12 03:50:54 ' , ' 2023-02-16 11:48:43 ' , NULL , NULL , NULL , NULL , NULL , NULL , NULL , ' ' , NULL , NULL , NULL , NULL , ' ' , 0 , 0 , 1 , 1 , 1 , 0 ) ,
( 5 , ' https://sourceforge.net ' , ' sourceforge.net ' , ' «Sourceforge» — проекты с открытым исходным кодом ' , ' Список проектов с открытым исходным кодом. Перечень проектов, нуждающиеся в помощи. Возможность загрузить различные материалы. Информация на английском языке. ' , ' ' , ' ' , 1 , 1 , ' 2021-11-12 04:12:18 ' , ' 2023-02-16 11:48:43 ' , NULL , NULL , NULL , NULL , NULL , NULL , NULL , ' ' , NULL , NULL , NULL , NULL , ' ' , 0 , 0 , 1 , 1 , 1 , 0 ) ;
2022-02-10 07:42:33 +01:00
-- --------------------------------------------------------
--
-- Структура таблицы `items_signed`
--
CREATE TABLE ` items_signed ` (
` signed_id ` int ( 11 ) NOT NULL ,
` signed_item_id ` int ( 11 ) NOT NULL ,
` signed_user_id ` int ( 11 ) NOT NULL
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
2021-11-05 19:51:31 +01:00
2021-07-02 06:52:09 +02:00
-- --------------------------------------------------------
2021-03-22 16:10:47 +01:00
--
-- Структура таблицы `messages`
--
CREATE TABLE ` messages ` (
2021-08-15 20:51:14 +02:00
` message_id ` int ( 11 ) NOT NULL ,
` message_sender_id ` int ( 11 ) DEFAULT NULL COMMENT ' Отправитель ' ,
` message_dialog_id ` int ( 11 ) DEFAULT NULL ,
2022-07-31 20:14:55 +02:00
` message_content ` text DEFAULT NULL ,
` message_add_time ` timestamp NOT NULL DEFAULT current_timestamp ( ) ,
` message_sender_remove ` tinyint ( 1 ) DEFAULT 0 ,
` message_recipient_remove ` tinyint ( 1 ) DEFAULT 0 ,
` message_receipt ` timestamp NOT NULL DEFAULT current_timestamp ( )
2021-03-22 16:10:47 +01:00
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
-- --------------------------------------------------------
--
-- Структура таблицы `messages_dialog`
--
CREATE TABLE ` messages_dialog ` (
2021-08-15 20:51:14 +02:00
` dialog_id ` int ( 11 ) NOT NULL ,
` dialog_sender_id ` int ( 11 ) DEFAULT NULL COMMENT ' Отправитель ' ,
` dialog_sender_unread ` int ( 11 ) DEFAULT NULL COMMENT ' Отправитель, 0 непрочитано ' ,
` dialog_recipient_id ` int ( 11 ) DEFAULT NULL COMMENT ' Получатель ' ,
` dialog_recipient_unread ` int ( 11 ) DEFAULT NULL COMMENT ' Получатель, 0 непрочитано ' ,
2022-07-31 20:14:55 +02:00
` dialog_add_time ` timestamp NOT NULL DEFAULT current_timestamp ( ) ,
` dialog_update_time ` timestamp NOT NULL DEFAULT current_timestamp ( ) ,
2021-08-15 20:51:14 +02:00
` dialog_sender_count ` int ( 11 ) DEFAULT NULL COMMENT ' Отправитель кол. ' ,
` dialog_recipient_count ` int ( 11 ) DEFAULT NULL COMMENT ' Получатель кол. '
2021-03-22 16:10:47 +01:00
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
2022-02-10 07:42:33 +01:00
-- --------------------------------------------------------
2021-03-22 16:10:47 +01:00
--
2021-08-03 17:57:07 +02:00
-- Структура таблицы `notifications`
2021-03-22 16:10:47 +01:00
--
2021-08-03 17:57:07 +02:00
CREATE TABLE ` notifications ` (
2022-03-05 06:33:11 +01:00
` id ` int ( 11 ) NOT NULL ,
` sender_id ` int ( 11 ) DEFAULT NULL COMMENT ' Отправитель ' ,
2022-07-31 20:14:55 +02:00
` recipient_id ` int ( 11 ) DEFAULT 0 COMMENT ' Получает ID ' ,
2022-03-05 06:33:11 +01:00
` action_type ` int ( 4 ) DEFAULT NULL COMMENT ' Тип оповещения ' ,
` url ` varchar ( 255 ) DEFAULT NULL COMMENT ' URL источника ' ,
2022-07-31 20:14:55 +02:00
` add_time ` timestamp NOT NULL DEFAULT current_timestamp ( ) ,
` read_flag ` tinyint ( 1 ) DEFAULT 0 COMMENT ' Состояние прочтения ' ,
` is_deleted ` tinyint ( 1 ) UNSIGNED DEFAULT 0 COMMENT ' Удаление '
2021-03-13 14:43:31 +01:00
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
2021-03-13 06:54:03 +01:00
2021-03-22 16:10:47 +01:00
-- --------------------------------------------------------
2021-03-13 06:54:03 +01:00
--
-- Структура таблицы `posts`
--
CREATE TABLE ` posts ` (
2021-03-22 16:10:47 +01:00
` post_id ` int ( 10 ) UNSIGNED NOT NULL ,
2021-08-15 20:51:14 +02:00
` post_title ` varchar ( 255 ) NOT NULL ,
2021-03-13 06:54:03 +01:00
` post_slug ` varchar ( 128 ) NOT NULL ,
2022-07-31 20:14:55 +02:00
` post_feature ` smallint ( 6 ) NOT NULL DEFAULT 0 COMMENT ' 0 - discussion, 1 - question... ' ,
2021-12-23 05:41:39 +01:00
` post_type ` varchar ( 32 ) NOT NULL DEFAULT ' post ' COMMENT ' Post, page... ' ,
2022-07-31 20:14:55 +02:00
` post_translation ` smallint ( 1 ) NOT NULL DEFAULT 0 ,
` post_draft ` smallint ( 1 ) NOT NULL DEFAULT 0 ,
` post_date ` timestamp NOT NULL DEFAULT current_timestamp ( ) ,
` post_modified ` timestamp NOT NULL DEFAULT current_timestamp ( ) ,
` post_published ` tinyint ( 1 ) NOT NULL DEFAULT 1 ,
2021-03-22 16:10:47 +01:00
` post_user_id ` int ( 10 ) UNSIGNED NOT NULL ,
2021-08-16 17:19:02 +02:00
` post_ip ` varbinary ( 16 ) DEFAULT NULL ,
2022-07-31 20:14:55 +02:00
` post_after ` smallint ( 6 ) NOT NULL DEFAULT 0 COMMENT ' id первого ответа ' ,
` post_votes ` smallint ( 6 ) NOT NULL DEFAULT 0 ,
` post_karma ` smallint ( 6 ) NOT NULL DEFAULT 0 ,
` post_answers_count ` int ( 11 ) DEFAULT 0 ,
` post_comments_count ` int ( 11 ) DEFAULT 0 ,
` post_hits_count ` int ( 11 ) DEFAULT 0 ,
2021-03-13 06:54:03 +01:00
` post_content ` text NOT NULL ,
2021-08-15 20:51:14 +02:00
` post_content_img ` varchar ( 255 ) DEFAULT NULL ,
` post_thumb_img ` varchar ( 255 ) DEFAULT NULL ,
` post_related ` varchar ( 255 ) DEFAULT NULL ,
2022-07-31 20:14:55 +02:00
` post_merged_id ` int ( 11 ) NOT NULL DEFAULT 0 COMMENT ' id с чем объединен ' ,
` post_is_recommend ` tinyint ( 1 ) NOT NULL DEFAULT 0 COMMENT ' Рекомендованные посты ' ,
` post_closed ` tinyint ( 1 ) NOT NULL DEFAULT 0 COMMENT ' 1 - пост закрыт ' ,
` post_tl ` smallint ( 1 ) NOT NULL DEFAULT 0 COMMENT ' Видимость по уровню доверия ' ,
` post_lo ` int ( 11 ) NOT NULL DEFAULT 0 COMMENT ' Id лучшего ответа ' ,
` post_top ` tinyint ( 1 ) NOT NULL DEFAULT 0 COMMENT ' 1 - пост поднят ' ,
2021-08-15 20:51:14 +02:00
` post_url ` varchar ( 255 ) DEFAULT NULL ,
` post_url_domain ` varchar ( 255 ) DEFAULT NULL ,
2022-07-31 20:14:55 +02:00
` post_focus_count ` int ( 11 ) DEFAULT 0 ,
` post_is_deleted ` tinyint ( 1 ) DEFAULT 0
2021-03-13 14:43:31 +01:00
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
2021-03-13 06:54:03 +01:00
--
2021-03-16 15:21:12 +01:00
-- Дамп данных таблицы `posts`
2021-03-13 06:54:03 +01:00
--
2021-12-23 05:41:39 +01:00
INSERT INTO ` posts ` ( ` post_id ` , ` post_title ` , ` post_slug ` , ` post_feature ` , ` post_type ` , ` post_translation ` , ` post_draft ` , ` post_date ` , ` post_modified ` , ` post_published ` , ` post_user_id ` , ` post_ip ` , ` post_after ` , ` post_votes ` , ` post_karma ` , ` post_answers_count ` , ` post_comments_count ` , ` post_hits_count ` , ` post_content ` , ` post_content_img ` , ` post_thumb_img ` , ` post_related ` , ` post_merged_id ` , ` post_is_recommend ` , ` post_closed ` , ` post_tl ` , ` post_lo ` , ` post_top ` , ` post_url ` , ` post_url_domain ` , ` post_focus_count ` , ` post_is_deleted ` ) VALUES
2023-02-16 13:08:12 +01:00
( 1 , ' Ответы на некоторые вопросы (FAQ) ' , ' answer-qa ' , 0 , ' post ' , 0 , 0 , ' 2021-02-26 12:08:09 ' , ' 2021-10-26 00:26:06 ' , 1 , 1 , 0 x3132372e302e302e31 , 0 , 0 , 0 , 1 , 0 , 7 , ' Превью поста на главной странице сайта формируется из первого абзаца текста. Мы забираем первый абзац и делаем превью. Сайт испольлзует MVC модель, если кто знаком с ней, то не о с о б о трудно будет разобраться.\r\n\r\n### Где находятся конфиг сайта?\r\n\r\nЕ с ть 3 основополагающих файла конфигурации (There are 3 configuration files):\r\n\r\n* *dbase.config.php* — подключение к базе данных (connecting to the database)\r\n\r\n* *config.ini* — основные настройки (basic settings)\r\n\r\n* *start.hleb.php* — константы (constants)\r\n\r\n### Где находятся шаблоны сайта?\r\n\r\n```\r\n/resources/views/default\r\n```### Как мне поменять язык сайта?\r\n\r\nПо умолчанию на сайте используется русский язык.\r\n\r\nПе р е во ды находится в папке: `/app/Language/`\r\n\r\nВ ы можете переключать языки, в файле: `general.php` \r\n\r\nН а йти:\r\n```php\r\n\ ' lang \ ' => \ ' ru \ ' ,\r\n```\r\n\r\n---\r\n\r\nBy default, the site uses Russian.\r\n\r\nThe translations are located in the folder: `general.php` find:\r\n\r\n```php\r\n\ ' lang \ ' => \ ' ru \ ' ,\r\n```\r\n\r\nThe transfers themselves are stored: `/app/Language/` ' , ' ' , NULL , ' 2 ' , 0 , 0 , 0 , 0 , 0 , 0 , NULL , NULL , 0 , 0 ) ,
( 2 , ' Где можно почитать документацию? ' , ' docs-post ' , 0 , ' post ' , 0 , 0 , ' 2021-02-26 12:15:58 ' , ' 2021-11-04 11:26:31 ' , 1 , 2 , 0 x3132372e302e302e31 , 0 , 1 , 0 , 0 , 0 , 8 , ' Страница документации LibArea находится в стадии разработки... \r\n\r\n[https://libarea.com/](https://libarea.com/)\r\n\r\nК а к она будет завершена, о б этом будет сообщено дополнительно. Сам сайт создан на PHP Микрофреймворк HLEB. В с е основные настройки, можно найти на этом сайте:\r\n\r\n[https://phphleb.ru/ru/v1/](https://phphleb.ru/ru/v1/)\r\n\r\n ' , ' ' , NULL , ' 1 ' , 0 , 0 , 0 , 0 , 0 , 0 , NULL , NULL , 0 , 0 ) ,
( 3 , ' Medium — платформа для создания контента ' , ' medium-where-good-ideas-find-you ' , 0 , ' post ' , 0 , 0 , ' 2021-04-28 04:35:13 ' , ' 2021-04-28 04:35:13 ' , 1 , 1 , 0 x3132372e302e302e31 , 0 , 0 , 0 , 1 , 0 , 1 , ' Medium — это платформа для создания контента, основанная соучредителем Blogger и Twitter Эван Уильямсом. Многие компании используют Medium в качестве платформы для публикации... ' , ' 2021/c-1624954734.webp ' , NULL , NULL , 0 , 0 , 0 , 0 , 0 , 0 , NULL , NULL , 0 , 0 ) ,
( 4 , ' Bee Network 🥳 — Криптовалюта Pi-Network ' , ' bee-network-e-mdash-kriptovalyuta-pi-network ' , 0 , ' post ' , 0 , 0 , ' 2021-12-05 13:52:00 ' , ' 2021-12-07 09:43:51 ' , 1 , 1 , 0 x3132372e302e302e31 , 0 , 2 , 0 , 0 , 0 , 3 , ' Bee Network 🥳 — Криптовалюта Pi-Network ' , ' 2021/c-1638777119.webp ' , ' ' , ' ' , 0 , 0 , 0 , 0 , 0 , 0 , ' ' , ' ' , 1 , 0 ) ,
( 5 , ' Скрытые возможности в настройках профиля ' , ' skrytye-vozmozhnosti-v-nastrojkah-profilya ' , 0 , ' post ' , 0 , 0 , ' 2021-12-07 16:44:23 ' , ' 2021-12-07 16:44:23 ' , 1 , 1 , 0 x3132372e302e302e31 , 0 , 2 , 0 , 0 , 0 , 1 , ' Если мы посмотрим в базу данных, в таблицу пользователей (users) то можем увидеть два поля которые пока не используются...\r\n\r\nПе р во е поле предполагает выбор дизайна. В планах сделать ещё один дизайн, который будет кардинально отличаться от существующего.\r\n\r\nИ второе поле `user_scroll`, которое будет служить, чтобы включить бесконечную прокрутку в ленте. Это иногда имеет смысл, хотя разбивка на страницы останется по дефолту.\r\n\r\n*Вообще, просто тестовый пост., чтобы заполнить одну тему.* ' , ' ' , ' ' , ' ' , 0 , 0 , 0 , 0 , 0 , 0 , ' ' , ' ' , 1 , 0 ) ,
( 6 , ' Информация ' , ' information ' , 0 , ' page ' , 0 , 0 , ' 2021-12-22 02:39:35 ' , ' 2021-12-22 02:44:50 ' , 1 , 1 , 0 x3132372e302e302e31 , 0 , 0 , 0 , 0 , 0 , 0 , ' Этот раздел содержит справочную информацию. \r\n\r\n### Где мне можно скачать архив сайта?\r\n\r\nС ка ча йте архив *libarea с GitHub:* [github.com/LibArea/libarea](https://github.com/LibArea/libarea)\r\n\r\nК о д сайта имеет лицензию [MIT](https://ru.wikipedia.org/wiki/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_MIT). \r\n\r\n### Какие технологии используются на сайте?\r\n\r\nВ разделе документация есть статья: [Какие технологии использует сайт?](https://libarea.com/ru/)\r\n\r\n### Где можно подробней ознакомится с документацией?\r\n\r\nВ разделе документация: [libarea.com](https://libarea.com)\r\n\r\n### Как я могу помочь сайту?\r\n\r\n1. Порекомендовать друзьям наш сайт.\r\n2. Оставить ссылку на наш сайт в своем блоге, сайте, «Твиттере», на своей странице в социальной сети или на форуме, где В а с хорошо знают.\r\n3. Сделать денежный взнос удобным для В а с способом. \r\n\r\n\r\nС по с о б ы оплаты: *ЮMoney — * 4100140143763\r\n\r\n### Как с вами связаться?\r\n\r\nПо e-mail: *dev@libarea.ru*\r\n\r\n*Мы в Discord:* [discord.gg/adJnPEGZZZ](https://discord.gg/adJnPEGZZZ)\r\n\r\n### 🙏 Спасибо\r\n\r\nС па с иб о за спонсорство и поддержку! ' , ' ' , ' ' , ' ' , 0 , 0 , 0 , 0 , 0 , 0 , ' ' , ' ' , 0 , 0 ) ,
( 7 , ' Политика конфиденциальности ' , ' privacy ' , 0 , ' page ' , 0 , 0 , ' 2021-12-22 02:46:43 ' , ' 2021-12-22 02:47:18 ' , 1 , 1 , 0 x3132372e302e302e31 , 0 , 0 , 0 , 0 , 0 , 0 , ' Политика конфиденциальности\r\n\r\nТ у т пишем про конфиденциальность! \r\n\r\nО б е эти статьи жестко закреплены в настройках и должны быть обязательны. Имя их URL изменению не подлежит. ' , ' ' , ' ' , ' ' , 0 , 0 , 0 , 0 , 0 , 0 , ' ' , ' ' , 0 , 0 ) ;
2021-08-16 17:19:02 +02:00
-- --------------------------------------------------------
--
-- Структура таблицы `posts_signed`
--
CREATE TABLE ` posts_signed ` (
` signed_id ` int ( 11 ) NOT NULL ,
` signed_post_id ` int ( 11 ) NOT NULL ,
` signed_user_id ` int ( 11 ) NOT NULL
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
2021-07-02 06:52:09 +02:00
2021-12-08 12:13:43 +01:00
--
-- Дамп данных таблицы `posts_signed`
--
INSERT INTO ` posts_signed ` ( ` signed_id ` , ` signed_post_id ` , ` signed_user_id ` ) VALUES
( 1 , 4 , 1 ) ,
( 2 , 5 , 1 ) ;
2021-07-02 06:52:09 +02:00
-- --------------------------------------------------------
2023-02-16 13:08:12 +01:00
--
-- Структура таблицы `posts_view`
--
CREATE TABLE ` posts_view ` (
` view_id ` int ( 11 ) NOT NULL ,
` view_post_id ` int ( 11 ) DEFAULT NULL ,
` view_user_id ` int ( 11 ) DEFAULT NULL ,
` view_date ` timestamp NOT NULL DEFAULT current_timestamp ( )
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
-- --------------------------------------------------------
2022-07-31 20:14:55 +02:00
--
-- Структура таблицы `replys`
--
CREATE TABLE ` replys ` (
` reply_id ` int ( 11 ) NOT NULL ,
` reply_parent_id ` int ( 11 ) NOT NULL ,
` reply_item_id ` int ( 11 ) NOT NULL ,
` reply_content ` text NOT NULL ,
` reply_type ` varchar ( 32 ) NOT NULL DEFAULT ' web ' COMMENT ' web, soft... ' ,
` reply_user_id ` int ( 11 ) NOT NULL ,
` reply_ip ` varchar ( 64 ) NOT NULL ,
` reply_date ` datetime NOT NULL DEFAULT current_timestamp ( ) ,
` reply_modified ` datetime NOT NULL DEFAULT current_timestamp ( ) ,
` reply_count ` int ( 7 ) NOT NULL DEFAULT 0 ,
` reply_votes ` int ( 7 ) NOT NULL DEFAULT 0 ,
` reply_published ` tinyint ( 1 ) NOT NULL DEFAULT 1 ,
` reply_is_deleted ` tinyint ( 1 ) NOT NULL DEFAULT 0
) ENGINE = InnoDB DEFAULT CHARSET = utf8 ROW_FORMAT = DYNAMIC ;
-- --------------------------------------------------------
2022-03-12 16:17:52 +01:00
--
-- Структура таблицы `search_logs`
--
CREATE TABLE ` search_logs ` (
` id ` int ( 11 ) NOT NULL ,
` request ` text NOT NULL ,
` action_type ` varchar ( 32 ) NOT NULL COMMENT ' Catalog, site... ' ,
2022-07-31 20:14:55 +02:00
` add_date ` timestamp NOT NULL DEFAULT current_timestamp ( ) ,
2022-03-12 16:17:52 +01:00
` add_ip ` varchar ( 45 ) NOT NULL ,
2022-07-31 20:14:55 +02:00
` user_id ` int ( 11 ) NOT NULL DEFAULT 0 ,
2022-03-12 16:17:52 +01:00
` count_results ` int ( 11 ) NOT NULL
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
-- --------------------------------------------------------
2021-03-16 15:21:12 +01:00
--
2021-07-02 06:52:09 +02:00
-- Структура таблицы `stop_words`
--
CREATE TABLE ` stop_words ` (
` stop_id ` int ( 11 ) NOT NULL ,
` stop_word ` varchar ( 50 ) DEFAULT NULL ,
2022-07-31 20:14:55 +02:00
` stop_add_uid ` int ( 11 ) NOT NULL DEFAULT 0 COMMENT ' Кто добавил ' ,
` stop_space_id ` int ( 11 ) NOT NULL DEFAULT 0 COMMENT ' 0 - глобально ' ,
` stop_date ` datetime NOT NULL DEFAULT current_timestamp ( )
2021-07-02 06:52:09 +02:00
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
-- --------------------------------------------------------
2021-03-13 06:54:03 +01:00
--
-- Структура таблицы `users`
--
CREATE TABLE ` users ` (
2022-01-17 19:17:58 +01:00
` id ` int ( 11 ) NOT NULL ,
` login ` varchar ( 50 ) NOT NULL ,
` name ` varchar ( 50 ) DEFAULT NULL ,
` email ` varchar ( 100 ) NOT NULL ,
` password ` varchar ( 255 ) NOT NULL ,
2022-07-31 20:14:55 +02:00
` activated ` tinyint ( 1 ) DEFAULT 0 ,
` limiting_mode ` tinyint ( 1 ) DEFAULT 0 ,
2022-01-17 19:17:58 +01:00
` reg_ip ` varchar ( 45 ) DEFAULT NULL ,
2022-11-03 04:31:42 +01:00
` trust_level ` int ( 11 ) NOT NULL COMMENT ' Уровень доверия. По умолчанию 1 (10 - админ) ' ,
2022-07-31 20:14:55 +02:00
` created_at ` datetime NOT NULL DEFAULT current_timestamp ( ) ,
` updated_at ` datetime NOT NULL DEFAULT current_timestamp ( ) ,
` invitation_available ` int ( 11 ) NOT NULL DEFAULT 0 ,
` invitation_id ` int ( 11 ) NOT NULL DEFAULT 0 ,
2022-01-17 19:17:58 +01:00
` template ` varchar ( 12 ) NOT NULL DEFAULT ' default ' ,
2022-05-28 06:51:26 +02:00
` lang ` varchar ( 20 ) NOT NULL DEFAULT ' ru ' ,
2022-07-31 20:14:55 +02:00
` scroll ` tinyint ( 1 ) NOT NULL DEFAULT 0 ,
2022-01-17 19:17:58 +01:00
` whisper ` varchar ( 255 ) NOT NULL ,
` avatar ` varchar ( 255 ) NOT NULL DEFAULT ' noavatar.png ' ,
` cover_art ` varchar ( 255 ) NOT NULL DEFAULT ' cover_art.jpeg ' ,
` color ` varchar ( 12 ) NOT NULL DEFAULT ' #f56400 ' ,
` about ` varchar ( 250 ) DEFAULT NULL ,
` website ` varchar ( 50 ) DEFAULT NULL ,
` location ` varchar ( 50 ) DEFAULT NULL ,
` public_email ` varchar ( 50 ) DEFAULT NULL ,
2022-07-31 20:14:55 +02:00
` github ` varchar ( 50 ) DEFAULT NULL ,
2022-01-17 19:17:58 +01:00
` skype ` varchar ( 50 ) DEFAULT NULL ,
` twitter ` varchar ( 50 ) DEFAULT NULL ,
` telegram ` varchar ( 50 ) DEFAULT NULL ,
` vk ` varchar ( 50 ) DEFAULT NULL ,
2022-07-31 20:14:55 +02:00
` rating ` int ( 11 ) DEFAULT 0 ,
` my_post ` int ( 11 ) DEFAULT 0 COMMENT ' Пост выведенный в профиль ' ,
` ban_list ` tinyint ( 1 ) DEFAULT 0 ,
` hits_count ` int ( 11 ) DEFAULT 0 ,
` up_count ` int ( 11 ) DEFAULT 0 ,
` is_deleted ` tinyint ( 1 ) DEFAULT 0
2021-03-13 14:43:31 +01:00
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
2021-03-13 06:54:03 +01:00
--
-- Дамп данных таблицы `users`
--
2022-07-31 20:14:55 +02:00
INSERT INTO ` users ` ( ` id ` , ` login ` , ` name ` , ` email ` , ` password ` , ` activated ` , ` limiting_mode ` , ` reg_ip ` , ` trust_level ` , ` created_at ` , ` updated_at ` , ` invitation_available ` , ` invitation_id ` , ` template ` , ` lang ` , ` scroll ` , ` whisper ` , ` avatar ` , ` cover_art ` , ` color ` , ` about ` , ` website ` , ` location ` , ` public_email ` , ` github ` , ` skype ` , ` twitter ` , ` telegram ` , ` vk ` , ` rating ` , ` my_post ` , ` ban_list ` , ` hits_count ` , ` up_count ` , ` is_deleted ` ) VALUES
( 1 , ' AdreS ' , ' Олег ' , ' ss@sdf.ru ' , ' $2y$10$oR5VZ.zk7IN/og70gQq/f.0Sb.GQJ33VZHIES4pyIpU3W2vF6aiaW ' , 1 , 0 , ' 127.0.0.1 ' , 10 , ' 2021-03-08 21:37:04 ' , ' 2021-03-08 21:37:04 ' , 0 , 0 , ' default ' , ' ru ' , 0 , ' ' , ' img_1.jpg ' , ' cover_art.jpeg ' , ' #f56400 ' , ' Тестовый аккаунт ' , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , 0 , 0 , 0 , 0 , 0 , 0 ) ,
( 2 , ' test ' , NULL , ' test@test.ru ' , ' $2y$10$Iahcsh3ima0kGqgk6S/SSui5/ETU5bQueYROFhOsjUU/z1.xynR7W ' , 1 , 0 , ' 127.0.0.1 ' , 2 , ' 2021-04-30 07:42:52 ' , ' 2021-04-30 07:42:52 ' , 0 , 0 , ' default ' , ' ru ' , 0 , ' ' , ' noavatar.png ' , ' cover_art.jpeg ' , ' #339900 ' , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , 0 , 0 , 0 , 1 , 0 , 0 ) ;
2021-03-22 16:10:47 +01:00
-- --------------------------------------------------------
2022-02-10 07:42:33 +01:00
--
-- Структура таблицы `users_action_logs`
--
CREATE TABLE ` users_action_logs ` (
2022-03-05 06:33:11 +01:00
` id ` int ( 11 ) NOT NULL ,
` user_id ` int ( 11 ) NOT NULL COMMENT ' User ID ' ,
` user_login ` varchar ( 50 ) NOT NULL COMMENT ' User login ' ,
` id_content ` int ( 11 ) NOT NULL COMMENT ' Content ID ' ,
2022-03-12 16:17:52 +01:00
` action_type ` varchar ( 32 ) NOT NULL ,
2022-03-05 06:33:11 +01:00
` action_name ` varchar ( 124 ) NOT NULL COMMENT ' Action name ' ,
` url_content ` varchar ( 250 ) NOT NULL COMMENT ' URL content ' ,
2022-07-31 20:14:55 +02:00
` add_date ` timestamp NOT NULL DEFAULT current_timestamp ( ) COMMENT ' Date added '
2022-02-10 07:42:33 +01:00
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
-- --------------------------------------------------------
2021-03-22 16:10:47 +01:00
--
2021-04-30 16:05:15 +02:00
-- Структура таблицы `users_activate`
2021-03-22 16:10:47 +01:00
--
2021-04-30 16:05:15 +02:00
CREATE TABLE ` users_activate ` (
` activate_id ` int ( 11 ) NOT NULL ,
` activate_date ` datetime NOT NULL ,
` activate_user_id ` int ( 11 ) NOT NULL ,
` activate_code ` varchar ( 50 ) NOT NULL ,
2022-07-31 20:14:55 +02:00
` activate_flag ` tinyint ( 1 ) DEFAULT 0
2021-03-22 16:10:47 +01:00
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
2021-03-13 06:54:03 +01:00
-- --------------------------------------------------------
2021-10-19 10:27:27 +02:00
--
-- Структура таблицы `users_agent_logs`
--
CREATE TABLE ` users_agent_logs ` (
2022-03-05 06:33:11 +01:00
` id ` int ( 10 ) UNSIGNED NOT NULL ,
2022-07-31 20:14:55 +02:00
` add_date ` timestamp NOT NULL DEFAULT current_timestamp ( ) ,
2022-03-05 06:33:11 +01:00
` user_id ` int ( 10 ) UNSIGNED NOT NULL ,
` user_browser ` varchar ( 64 ) NOT NULL ,
` user_os ` varchar ( 64 ) NOT NULL ,
` user_ip ` varchar ( 64 ) NOT NULL
2022-07-31 20:14:55 +02:00
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC ;
2021-10-19 10:27:27 +02:00
--
-- Дамп данных таблицы `users_agent_logs`
--
2022-03-05 06:33:11 +01:00
INSERT INTO ` users_agent_logs ` ( ` id ` , ` add_date ` , ` user_id ` , ` user_browser ` , ` user_os ` , ` user_ip ` ) VALUES
2023-02-16 13:08:12 +01:00
( 1 , ' 2021-09-20 01:09:38 ' , 1 , ' Firefox 92.0 ' , ' Windows ' , ' 127.0.0.1 ' ) ,
( 2 , ' 2021-09-20 01:57:57 ' , 2 , ' Chrome 93.0.4577.82 ' , ' Windows ' , ' 127.0.0.1 ' ) ,
( 3 , ' 2021-10-17 19:43:05 ' , 1 , ' Firefox 93.0 ' , ' Windows ' , ' 127.0.0.1 ' ) ,
( 4 , ' 2021-10-26 00:24:03 ' , 1 , ' Firefox 93.0 ' , ' Windows ' , ' 127.0.0.1 ' ) ,
( 5 , ' 2021-11-04 11:01:34 ' , 1 , ' Firefox 94.0 ' , ' Windows ' , ' 127.0.0.1 ' ) ,
( 6 , ' 2021-12-05 03:38:15 ' , 1 , ' Firefox 94.0 ' , ' Windows ' , ' 127.0.0.1 ' ) ,
( 7 , ' 2021-12-05 13:51:36 ' , 1 , ' Firefox 94.0 ' , ' Windows ' , ' 127.0.0.1 ' ) ,
( 8 , ' 2021-12-07 09:25:29 ' , 1 , ' Firefox 95.0 ' , ' Windows ' , ' 127.0.0.1 ' ) ,
( 9 , ' 2021-12-07 10:15:41 ' , 2 , ' Firefox 95.0 ' , ' Windows ' , ' 127.0.0.1 ' ) ,
( 10 , ' 2021-12-07 16:40:13 ' , 1 , ' Firefox 95.0 ' , ' Windows ' , ' 127.0.0.1 ' ) ,
( 11 , ' 2021-12-07 16:49:18 ' , 2 , ' Firefox 95.0 ' , ' Windows ' , ' 127.0.0.1 ' ) ,
( 12 , ' 2021-12-22 02:03:39 ' , 1 , ' Firefox 95.0 ' , ' Windows ' , ' 127.0.0.1 ' ) ,
( 13 , ' 2021-12-22 02:08:44 ' , 1 , ' Firefox 95.0 ' , ' Windows ' , ' 127.0.0.1 ' ) ,
( 14 , ' 2021-12-22 02:09:08 ' , 1 , ' Firefox 95.0 ' , ' Windows ' , ' 127.0.0.1 ' ) ,
( 15 , ' 2022-02-09 20:50:18 ' , 1 , ' Firefox 96.0 ' , ' Windows ' , ' 127.0.0.1 ' ) ;
2021-10-19 10:27:27 +02:00
-- --------------------------------------------------------
2021-03-13 06:54:03 +01:00
--
2021-04-30 16:05:15 +02:00
-- Структура таблицы `users_auth_tokens`
2021-03-13 06:54:03 +01:00
--
2021-04-30 16:05:15 +02:00
CREATE TABLE ` users_auth_tokens ` (
` auth_id ` int ( 11 ) NOT NULL ,
` auth_user_id ` int ( 11 ) NOT NULL ,
` auth_selector ` varchar ( 255 ) NOT NULL ,
` auth_hashedvalidator ` varchar ( 255 ) NOT NULL ,
` auth_expires ` datetime NOT NULL
2021-03-13 14:43:31 +01:00
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
2021-03-13 06:54:03 +01:00
-- --------------------------------------------------------
--
2021-04-30 16:05:15 +02:00
-- Структура таблицы `users_banlist`
2021-03-22 16:10:47 +01:00
--
2021-03-16 15:21:12 +01:00
2021-03-23 23:35:20 +01:00
CREATE TABLE ` users_banlist ` (
` banlist_id ` int ( 11 ) NOT NULL ,
` banlist_user_id ` int ( 11 ) NOT NULL ,
2021-04-24 14:17:53 +02:00
` banlist_ip ` varchar ( 45 ) NOT NULL ,
2022-07-31 20:14:55 +02:00
` banlist_bandate ` timestamp NOT NULL DEFAULT current_timestamp ( ) ,
2021-03-23 23:35:20 +01:00
` banlist_int_num ` int ( 11 ) NOT NULL ,
` banlist_int_period ` varchar ( 20 ) NOT NULL ,
2022-07-31 20:14:55 +02:00
` banlist_status ` tinyint ( 1 ) NOT NULL DEFAULT 1 ,
` banlist_autodelete ` tinyint ( 1 ) NOT NULL DEFAULT 0 ,
2021-03-23 23:35:20 +01:00
` banlist_cause ` text NOT NULL
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
2021-04-30 16:05:15 +02:00
-- --------------------------------------------------------
2021-03-23 23:35:20 +01:00
2021-04-30 16:05:15 +02:00
--
-- Структура таблицы `users_email_activate`
--
2021-03-23 23:35:20 +01:00
2021-04-30 16:05:15 +02:00
CREATE TABLE ` users_email_activate ` (
` id ` int ( 11 ) NOT NULL ,
2022-07-31 20:14:55 +02:00
` pubdate ` timestamp NOT NULL DEFAULT current_timestamp ( ) ,
2021-04-30 16:05:15 +02:00
` user_id ` int ( 11 ) NOT NULL ,
` email_code ` varchar ( 50 ) NOT NULL ,
2022-07-31 20:14:55 +02:00
` email_activate_flag ` tinyint ( 1 ) DEFAULT 0
2021-04-30 16:05:15 +02:00
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
2021-03-23 23:35:20 +01:00
2021-04-30 16:05:15 +02:00
-- --------------------------------------------------------
2021-03-23 23:35:20 +01:00
2023-02-16 13:08:12 +01:00
--
-- Структура таблицы `users_ignored`
--
CREATE TABLE ` users_ignored ` (
` id ` int ( 11 ) NOT NULL ,
` user_id ` int ( 11 ) NOT NULL ,
` ignored_id ` int ( 11 ) NOT NULL
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
-- --------------------------------------------------------
2021-03-29 18:05:07 +02:00
--
2021-08-20 15:56:25 +02:00
-- Структура таблицы `users_setting`
2021-03-29 18:05:07 +02:00
--
2021-08-20 15:56:25 +02:00
CREATE TABLE ` users_setting ` (
` setting_id ` int ( 11 ) NOT NULL ,
` setting_user_id ` int ( 11 ) UNSIGNED NOT NULL ,
` setting_email_pm ` tinyint ( 1 ) UNSIGNED DEFAULT NULL COMMENT ' Написал ПМ ' ,
` setting_email_appealed ` tinyint ( 1 ) UNSIGNED DEFAULT NULL COMMENT ' Обратился @ ' ,
` setting_email_post ` tinyint ( 1 ) UNSIGNED DEFAULT NULL COMMENT ' Написал пост ' ,
` setting_email_answer ` tinyint ( 1 ) UNSIGNED DEFAULT NULL COMMENT ' Ответил ' ,
` setting_email_comment ` tinyint ( 1 ) UNSIGNED DEFAULT NULL COMMENT ' Прокомментировал '
2021-03-29 18:05:07 +02:00
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
2021-04-30 16:05:15 +02:00
-- --------------------------------------------------------
2021-03-17 21:08:00 +01:00
2021-04-01 23:36:01 +02:00
--
2021-06-22 18:15:46 +02:00
-- Структура таблицы `votes_answer`
2021-04-01 23:36:01 +02:00
--
2021-06-22 18:15:46 +02:00
CREATE TABLE ` votes_answer ` (
` votes_answer_id ` int ( 11 ) NOT NULL ,
` votes_answer_item_id ` int ( 11 ) NOT NULL ,
` votes_answer_points ` int ( 11 ) NOT NULL ,
` votes_answer_ip ` varchar ( 45 ) NOT NULL ,
2022-07-31 20:14:55 +02:00
` votes_answer_user_id ` int ( 11 ) NOT NULL DEFAULT 1 ,
` votes_answer_date ` timestamp NOT NULL DEFAULT current_timestamp ( )
2021-04-30 16:05:15 +02:00
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
-- --------------------------------------------------------
2021-04-01 23:36:01 +02:00
--
2021-06-22 18:15:46 +02:00
-- Структура таблицы `votes_comment`
2021-04-01 23:36:01 +02:00
--
2021-04-12 14:12:42 +02:00
2021-06-22 18:15:46 +02:00
CREATE TABLE ` votes_comment ` (
` votes_comment_id ` int ( 11 ) NOT NULL ,
` votes_comment_item_id ` int ( 11 ) NOT NULL ,
` votes_comment_points ` int ( 11 ) NOT NULL ,
` votes_comment_ip ` varchar ( 45 ) NOT NULL ,
2022-07-31 20:14:55 +02:00
` votes_comment_user_id ` int ( 11 ) NOT NULL DEFAULT 1 ,
` votes_comment_date ` timestamp NOT NULL DEFAULT current_timestamp ( )
2021-04-30 16:05:15 +02:00
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
2021-04-12 14:12:42 +02:00
2021-04-30 16:05:15 +02:00
-- --------------------------------------------------------
2021-04-12 14:12:42 +02:00
2021-06-22 18:15:46 +02:00
--
2021-12-08 12:13:43 +01:00
-- Структура таблицы `votes_item`
2021-06-22 18:15:46 +02:00
--
2021-12-08 12:13:43 +01:00
CREATE TABLE ` votes_item ` (
` votes_item_id ` int ( 11 ) NOT NULL ,
` votes_item_item_id ` int ( 11 ) NOT NULL ,
` votes_item_points ` int ( 11 ) NOT NULL ,
` votes_item_ip ` varchar ( 45 ) NOT NULL ,
2022-07-31 20:14:55 +02:00
` votes_item_user_id ` int ( 11 ) NOT NULL DEFAULT 1 ,
` votes_item_date ` timestamp NOT NULL DEFAULT current_timestamp ( )
2021-06-22 18:15:46 +02:00
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
2021-07-02 06:52:09 +02:00
-- --------------------------------------------------------
2021-06-28 16:10:00 +02:00
--
2021-07-02 06:52:09 +02:00
-- Структура таблицы `votes_post`
2021-06-28 16:10:00 +02:00
--
2021-07-02 06:52:09 +02:00
CREATE TABLE ` votes_post ` (
` votes_post_id ` int ( 11 ) NOT NULL ,
` votes_post_item_id ` int ( 11 ) NOT NULL ,
` votes_post_points ` int ( 11 ) NOT NULL ,
` votes_post_ip ` varchar ( 45 ) NOT NULL ,
2022-07-31 20:14:55 +02:00
` votes_post_user_id ` int ( 11 ) NOT NULL DEFAULT 1 ,
` votes_post_date ` timestamp NOT NULL DEFAULT current_timestamp ( )
2021-06-28 16:10:00 +02:00
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
2021-08-03 07:23:54 +02:00
--
2021-08-16 17:19:02 +02:00
-- Дамп данных таблицы `votes_post`
2021-08-03 07:23:54 +02:00
--
2021-08-16 17:19:02 +02:00
INSERT INTO ` votes_post ` ( ` votes_post_id ` , ` votes_post_item_id ` , ` votes_post_points ` , ` votes_post_ip ` , ` votes_post_user_id ` , ` votes_post_date ` ) VALUES
2023-02-16 13:08:12 +01:00
( 1 , 2 , 1 , ' 127.0.0.1 ' , 1 , ' 2021-08-16 10:29:32 ' ) ;
2022-03-26 15:06:31 +01:00
2022-07-31 20:14:55 +02:00
-- --------------------------------------------------------
2022-03-26 15:06:31 +01:00
--
2022-07-31 20:14:55 +02:00
-- Структура таблицы `votes_reply`
2022-03-26 15:06:31 +01:00
--
CREATE TABLE ` votes_reply ` (
` votes_reply_id ` int ( 11 ) NOT NULL ,
` votes_reply_item_id ` int ( 11 ) NOT NULL ,
` votes_reply_points ` int ( 11 ) NOT NULL ,
` votes_reply_ip ` varchar ( 45 ) NOT NULL ,
2022-07-31 20:14:55 +02:00
` votes_reply_user_id ` int ( 11 ) NOT NULL DEFAULT 1 ,
` votes_reply_date ` timestamp NOT NULL DEFAULT current_timestamp ( )
2022-03-26 15:06:31 +01:00
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
2021-04-30 16:05:15 +02:00
--
-- Индексы сохранённых таблиц
--
2021-04-25 06:11:59 +02:00
2021-04-30 16:05:15 +02:00
--
-- Индексы таблицы `answers`
--
ALTER TABLE ` answers `
ADD PRIMARY KEY ( ` answer_id ` ) ,
ADD KEY ` answer_link_id_2 ` ( ` answer_post_id ` , ` answer_date ` ) ,
ADD KEY ` answer_date ` ( ` answer_date ` ) ,
ADD KEY ` answer_user_id ` ( ` answer_user_id ` , ` answer_date ` ) ,
ADD KEY ` answer_post_id ` ( ` answer_post_id ` , ` answer_order ` ) ;
2021-04-12 14:12:42 +02:00
2021-07-14 15:16:35 +02:00
--
-- Индексы таблицы `audits`
--
ALTER TABLE ` audits `
2022-03-05 06:33:11 +01:00
ADD PRIMARY KEY ( ` id ` ) ,
2022-03-12 16:17:52 +01:00
ADD KEY ` action_type ` ( ` action_type ` ) ,
2022-03-05 06:33:11 +01:00
ADD KEY ` user_id ` ( ` user_id ` ) ,
ADD KEY ` content_id ` ( ` content_id ` ) ;
2021-07-14 15:16:35 +02:00
2021-07-02 06:52:09 +02:00
--
2021-08-03 17:57:07 +02:00
-- Индексы таблицы `badges`
2021-07-02 06:52:09 +02:00
--
2021-08-03 17:57:07 +02:00
ALTER TABLE ` badges `
2021-07-02 06:52:09 +02:00
ADD PRIMARY KEY ( ` badge_id ` ) ;
--
2021-08-03 17:57:07 +02:00
-- Индексы таблицы `badges_user`
2021-07-02 06:52:09 +02:00
--
2021-08-03 17:57:07 +02:00
ALTER TABLE ` badges_user `
2021-07-02 06:52:09 +02:00
ADD PRIMARY KEY ( ` bu_id ` ) ,
ADD KEY ` bu_badge_id ` ( ` bu_badge_id ` ) ,
ADD KEY ` bu_user_id ` ( ` bu_user_id ` ) ;
2021-03-22 16:10:47 +01:00
--
-- Индексы таблицы `comments`
--
ALTER TABLE ` comments `
ADD PRIMARY KEY ( ` comment_id ` ) ,
ADD KEY ` comment_link_id_2 ` ( ` comment_post_id ` , ` comment_date ` ) ,
ADD KEY ` comment_date ` ( ` comment_date ` ) ,
2021-04-30 16:05:15 +02:00
ADD KEY ` comment_user_id ` ( ` comment_user_id ` , ` comment_date ` ) ;
2021-03-17 21:08:00 +01:00
2021-11-21 05:17:59 +01:00
--
-- Индексы таблицы `facets`
--
ALTER TABLE ` facets `
ADD PRIMARY KEY ( ` facet_id ` ) ,
2022-02-10 07:42:33 +01:00
ADD UNIQUE KEY ` unique_index ` ( ` facet_slug ` , ` facet_type ` ) ,
2021-11-21 05:17:59 +01:00
ADD KEY ` facet_slug ` ( ` facet_slug ` ) ,
ADD KEY ` facet_merged_id ` ( ` facet_merged_id ` ) ,
ADD KEY ` facet_type ` ( ` facet_type ` ) ;
--
2021-12-08 12:13:43 +01:00
-- Индексы таблицы `facets_items_relation`
2021-11-21 05:17:59 +01:00
--
2021-12-08 12:13:43 +01:00
ALTER TABLE ` facets_items_relation `
ADD KEY ` relation_facet_id ` ( ` relation_facet_id ` ) USING BTREE ,
ADD KEY ` relation_item_id ` ( ` relation_item_id ` ) USING BTREE ;
2021-11-21 05:17:59 +01:00
2021-12-06 02:26:49 +01:00
--
-- Индексы таблицы `facets_matching`
--
ALTER TABLE ` facets_matching `
ADD UNIQUE KEY ` matching_parent_id ` ( ` matching_parent_id ` , ` matching_chaid_id ` ) ;
2021-11-21 05:17:59 +01:00
--
-- Индексы таблицы `facets_merge`
--
ALTER TABLE ` facets_merge `
ADD PRIMARY KEY ( ` merge_id ` ) ,
ADD KEY ` merge_source_id ` ( ` merge_source_id ` ) ,
ADD KEY ` merge_target_id ` ( ` merge_target_id ` ) ,
ADD KEY ` merge_user_id ` ( ` merge_user_id ` ) ;
--
-- Индексы таблицы `facets_posts_relation`
--
ALTER TABLE ` facets_posts_relation `
ADD KEY ` relation_facet_id ` ( ` relation_facet_id ` ) ,
ADD KEY ` relation_content_id ` ( ` relation_post_id ` ) ;
--
-- Индексы таблицы `facets_relation`
--
ALTER TABLE ` facets_relation `
ADD UNIQUE KEY ` facet_parent_id ` ( ` facet_parent_id ` , ` facet_chaid_id ` ) ;
--
-- Индексы таблицы `facets_signed`
--
ALTER TABLE ` facets_signed `
ADD PRIMARY KEY ( ` signed_id ` ) ;
2022-02-10 07:42:33 +01:00
--
-- Индексы таблицы `facets_types`
--
ALTER TABLE ` facets_types `
ADD PRIMARY KEY ( ` type_id ` ) ,
ADD UNIQUE KEY ` title_UNIQUE ` ( ` type_code ` ) ;
2023-02-16 13:08:12 +01:00
--
-- Индексы таблицы `facets_users_team`
--
ALTER TABLE ` facets_users_team `
ADD PRIMARY KEY ( ` team_id ` ) ,
ADD KEY ` team_facet_id ` ( ` team_facet_id ` ) ,
ADD KEY ` team_user_id ` ( ` team_user_id ` ) ;
2021-03-22 16:10:47 +01:00
--
2021-08-03 17:57:07 +02:00
-- Индексы таблицы `favorites`
2021-03-22 16:10:47 +01:00
--
2021-08-03 17:57:07 +02:00
ALTER TABLE ` favorites `
2022-03-12 16:17:52 +01:00
ADD PRIMARY KEY ( ` id ` ) ,
ADD KEY ` favorite_user_id ` ( ` id ` ) ,
ADD KEY ` favorite_id ` ( ` tid ` ) ;
2021-03-17 21:08:00 +01:00
2021-09-18 17:57:03 +02:00
--
-- Индексы таблицы `files`
--
ALTER TABLE ` files `
ADD PRIMARY KEY ( ` file_id ` ) ,
ADD KEY ` file_user_id ` ( ` file_user_id ` ) ;
2022-07-31 20:14:55 +02:00
--
-- Индексы таблицы `folders`
--
ALTER TABLE ` folders `
ADD PRIMARY KEY ( ` id ` ) ;
--
-- Индексы таблицы `folders_relation`
--
ALTER TABLE ` folders_relation `
ADD PRIMARY KEY ( ` id ` ) ,
ADD UNIQUE KEY ` action_type ` ( ` action_type ` , ` tid ` , ` user_id ` ) ;
2021-04-30 16:05:15 +02:00
--
2021-08-03 17:57:07 +02:00
-- Индексы таблицы `invitations`
2021-04-30 16:05:15 +02:00
--
2021-08-03 17:57:07 +02:00
ALTER TABLE ` invitations `
2021-04-30 16:05:15 +02:00
ADD PRIMARY KEY ( ` invitation_id ` ) ,
ADD KEY ` uid ` ( ` uid ` ) ,
ADD KEY ` invitation_code ` ( ` invitation_code ` ) ,
ADD KEY ` active_time ` ( ` active_time ` ) ,
ADD KEY ` active_ip ` ( ` active_ip ` ) ,
ADD KEY ` active_status ` ( ` active_status ` ) ;
2021-07-02 06:52:09 +02:00
--
2021-12-08 12:13:43 +01:00
-- Индексы таблицы `items`
2021-07-02 06:52:09 +02:00
--
2021-12-08 12:13:43 +01:00
ALTER TABLE ` items `
ADD PRIMARY KEY ( ` item_id ` ) ;
2022-03-26 15:06:31 +01:00
ALTER TABLE ` items ` ADD FULLTEXT KEY ` item_title ` ( ` item_title ` , ` item_content ` , ` item_domain ` ) ;
2022-02-10 07:42:33 +01:00
--
-- Индексы таблицы `items_signed`
--
ALTER TABLE ` items_signed `
ADD PRIMARY KEY ( ` signed_id ` ) ;
2021-07-02 06:52:09 +02:00
2021-03-17 21:08:00 +01:00
--
-- Индексы таблицы `messages`
--
ALTER TABLE ` messages `
2021-08-15 20:51:14 +02:00
ADD PRIMARY KEY ( ` message_id ` ) ,
ADD KEY ` message_dialog_id ` ( ` message_dialog_id ` ) ,
ADD KEY ` message_sender_id ` ( ` message_sender_id ` ) ,
ADD KEY ` message_add_time ` ( ` message_add_time ` ) ,
ADD KEY ` message_sender_remove ` ( ` message_sender_remove ` ) ,
ADD KEY ` message_recipient_remove ` ( ` message_recipient_remove ` ) ,
ADD KEY ` message_sender_receipt ` ( ` message_receipt ` ) ;
2021-03-17 21:08:00 +01:00
--
-- Индексы таблицы `messages_dialog`
--
ALTER TABLE ` messages_dialog `
2021-08-15 20:51:14 +02:00
ADD PRIMARY KEY ( ` dialog_id ` ) ,
ADD KEY ` dialog_recipient_id ` ( ` dialog_recipient_id ` ) ,
ADD KEY ` dialog_sender_id ` ( ` dialog_sender_id ` ) ,
ADD KEY ` dialog_update_time ` ( ` dialog_update_time ` ) ,
ADD KEY ` dialog_add_time ` ( ` dialog_add_time ` ) ;
2021-03-17 21:08:00 +01:00
--
2021-08-03 17:57:07 +02:00
-- Индексы таблицы `notifications`
2021-03-17 21:08:00 +01:00
--
2021-08-03 17:57:07 +02:00
ALTER TABLE ` notifications `
2022-03-05 06:33:11 +01:00
ADD PRIMARY KEY ( ` id ` ) ,
ADD KEY ` recipient_read_flag ` ( ` recipient_id ` , ` read_flag ` ) ,
ADD KEY ` sender_id ` ( ` sender_id ` ) ,
ADD KEY ` action_type ` ( ` action_type ` ) ,
ADD KEY ` add_time ` ( ` add_time ` ) ;
2021-03-13 06:54:03 +01:00
--
-- Индексы таблицы `posts`
--
ALTER TABLE ` posts `
ADD PRIMARY KEY ( ` post_id ` ) ,
ADD KEY ` post_date ` ( ` post_date ` ) ,
ADD KEY ` post_user_id ` ( ` post_user_id ` , ` post_date ` ) ;
2022-02-10 07:42:33 +01:00
ALTER TABLE ` posts ` ADD FULLTEXT KEY ` post_title ` ( ` post_title ` , ` post_content ` ) ;
2021-03-13 06:54:03 +01:00
2021-08-16 17:19:02 +02:00
--
-- Индексы таблицы `posts_signed`
--
ALTER TABLE ` posts_signed `
ADD PRIMARY KEY ( ` signed_id ` ) ;
2023-02-16 13:08:12 +01:00
--
-- Индексы таблицы `posts_view`
--
ALTER TABLE ` posts_view `
ADD PRIMARY KEY ( ` view_id ` ) ,
ADD KEY ` view_user_id ` ( ` view_user_id ` ) ,
ADD KEY ` view_post_id ` ( ` view_post_id ` ) ;
2022-07-31 20:14:55 +02:00
--
-- Индексы таблицы `replys`
--
ALTER TABLE ` replys `
ADD PRIMARY KEY ( ` reply_id ` ) ;
2022-03-12 16:17:52 +01:00
--
-- Индексы таблицы `search_logs`
--
ALTER TABLE ` search_logs `
ADD PRIMARY KEY ( ` id ` ) ;
2021-04-30 16:05:15 +02:00
--
2021-07-02 06:52:09 +02:00
-- Индексы таблицы `stop_words`
--
ALTER TABLE ` stop_words `
ADD PRIMARY KEY ( ` stop_id ` ) ;
2021-03-13 06:54:03 +01:00
--
-- Индексы таблицы `users`
--
ALTER TABLE ` users `
2023-02-16 13:08:12 +01:00
ADD PRIMARY KEY ( ` id ` ) ,
ADD KEY ` reg_ip ` ( ` reg_ip ` ) ;
2021-03-13 06:54:03 +01:00
2022-02-10 07:42:33 +01:00
--
-- Индексы таблицы `users_action_logs`
--
ALTER TABLE ` users_action_logs `
2022-03-05 06:33:11 +01:00
ADD PRIMARY KEY ( ` id ` ) ,
ADD KEY ` user_id ` ( ` user_id ` ) COMMENT ' uid ' ;
2022-02-10 07:42:33 +01:00
2021-04-30 16:05:15 +02:00
--
-- Индексы таблицы `users_activate`
--
ALTER TABLE ` users_activate `
ADD PRIMARY KEY ( ` activate_id ` ) ;
2021-10-19 10:27:27 +02:00
--
-- Индексы таблицы `users_agent_logs`
--
ALTER TABLE ` users_agent_logs `
2022-03-05 06:33:11 +01:00
ADD PRIMARY KEY ( ` id ` ) ,
2023-02-16 13:08:12 +01:00
ADD KEY ` user_ip ` ( ` user_ip ` ) ,
ADD KEY ` user_id ` ( ` user_id ` ) ;
2021-10-19 10:27:27 +02:00
2021-04-30 16:05:15 +02:00
--
-- Индексы таблицы `users_auth_tokens`
--
ALTER TABLE ` users_auth_tokens `
ADD PRIMARY KEY ( ` auth_id ` ) ;
--
-- Индексы таблицы `users_banlist`
--
ALTER TABLE ` users_banlist `
ADD PRIMARY KEY ( ` banlist_id ` ) ,
ADD KEY ` banlist_ip ` ( ` banlist_ip ` ) ,
ADD KEY ` banlist_user_id ` ( ` banlist_user_id ` ) ;
--
-- Индексы таблицы `users_email_activate`
--
ALTER TABLE ` users_email_activate `
ADD PRIMARY KEY ( ` id ` ) ;
2023-02-16 13:08:12 +01:00
--
-- Индексы таблицы `users_ignored`
--
ALTER TABLE ` users_ignored `
ADD PRIMARY KEY ( ` id ` ) ,
ADD KEY ` ignored_id ` ( ` ignored_id ` ) ,
ADD KEY ` user_id ` ( ` user_id ` ) ;
2021-03-22 16:10:47 +01:00
--
2021-08-20 15:56:25 +02:00
-- Индексы таблицы `users_setting`
2021-03-22 16:10:47 +01:00
--
2021-08-20 15:56:25 +02:00
ALTER TABLE ` users_setting `
ADD PRIMARY KEY ( ` setting_id ` ) ,
ADD KEY ` setting_user_id ` ( ` setting_user_id ` ) ;
2021-03-22 16:10:47 +01:00
2021-04-30 16:05:15 +02:00
--
2021-06-22 18:15:46 +02:00
-- Индексы таблицы `votes_answer`
2021-04-30 16:05:15 +02:00
--
2021-06-22 18:15:46 +02:00
ALTER TABLE ` votes_answer `
ADD PRIMARY KEY ( ` votes_answer_id ` ) ,
ADD KEY ` votes_answer_item_id ` ( ` votes_answer_item_id ` , ` votes_answer_user_id ` ) ,
ADD KEY ` votes_answer_ip ` ( ` votes_answer_item_id ` , ` votes_answer_ip ` ) ,
ADD KEY ` votes_answer_user_id ` ( ` votes_answer_user_id ` ) ;
2021-04-30 16:05:15 +02:00
2021-03-13 06:54:03 +01:00
--
2021-06-22 18:15:46 +02:00
-- Индексы таблицы `votes_comment`
2021-03-13 06:54:03 +01:00
--
2021-06-22 18:15:46 +02:00
ALTER TABLE ` votes_comment `
ADD PRIMARY KEY ( ` votes_comment_id ` ) ,
ADD KEY ` votes_comment_item_id ` ( ` votes_comment_item_id ` , ` votes_comment_user_id ` ) ,
ADD KEY ` votes_comment_ip ` ( ` votes_comment_item_id ` , ` votes_comment_ip ` ) ,
ADD KEY ` votes_comment_user_id ` ( ` votes_comment_user_id ` ) ;
2021-03-13 06:54:03 +01:00
2021-07-02 06:52:09 +02:00
--
2021-12-08 12:13:43 +01:00
-- Индексы таблицы `votes_item`
2021-07-02 06:52:09 +02:00
--
2021-12-08 12:13:43 +01:00
ALTER TABLE ` votes_item `
ADD PRIMARY KEY ( ` votes_item_id ` ) ,
ADD KEY ` votes_item_item_id ` ( ` votes_item_item_id ` , ` votes_item_user_id ` ) USING BTREE ,
ADD KEY ` votes_item_user_id ` ( ` votes_item_user_id ` ) USING BTREE ,
ADD KEY ` votes_item_ip ` ( ` votes_item_item_id ` , ` votes_item_ip ` ) USING BTREE ;
2021-07-02 06:52:09 +02:00
2021-04-30 16:05:15 +02:00
--
-- Индексы таблицы `votes_post`
--
ALTER TABLE ` votes_post `
ADD PRIMARY KEY ( ` votes_post_id ` ) ,
ADD KEY ` votes_post_item_id ` ( ` votes_post_item_id ` , ` votes_post_user_id ` ) ,
ADD KEY ` votes_post_ip ` ( ` votes_post_item_id ` , ` votes_post_ip ` ) ,
ADD KEY ` votes_post_user_id ` ( ` votes_post_user_id ` ) ;
2022-07-31 20:14:55 +02:00
--
-- Индексы таблицы `votes_reply`
--
ALTER TABLE ` votes_reply `
ADD PRIMARY KEY ( ` votes_reply_id ` ) ,
ADD KEY ` votes_reply_item_id ` ( ` votes_reply_item_id ` , ` votes_reply_user_id ` ) USING BTREE ,
ADD KEY ` votes_reply_user_id ` ( ` votes_reply_user_id ` ) USING BTREE ,
ADD KEY ` votes_reply_ip ` ( ` votes_reply_item_id ` , ` votes_reply_ip ` ) USING BTREE ;
2021-07-02 06:52:09 +02:00
--
-- AUTO_INCREMENT для сохранённых таблиц
--
2021-06-22 18:15:46 +02:00
--
2021-07-02 06:52:09 +02:00
-- AUTO_INCREMENT для таблицы `answers`
2021-06-22 18:15:46 +02:00
--
2021-07-02 06:52:09 +02:00
ALTER TABLE ` answers `
MODIFY ` answer_id ` int ( 11 ) NOT NULL AUTO_INCREMENT , AUTO_INCREMENT = 3 ;
2021-06-22 18:15:46 +02:00
2021-07-14 15:16:35 +02:00
--
-- AUTO_INCREMENT для таблицы `audits`
--
ALTER TABLE ` audits `
2022-03-05 06:33:11 +01:00
MODIFY ` id ` int ( 11 ) NOT NULL AUTO_INCREMENT ;
2021-07-14 15:16:35 +02:00
2021-03-13 06:54:03 +01:00
--
2021-08-03 17:57:07 +02:00
-- AUTO_INCREMENT для таблицы `badges`
2021-03-13 06:54:03 +01:00
--
2021-08-03 17:57:07 +02:00
ALTER TABLE ` badges `
2021-07-02 06:52:09 +02:00
MODIFY ` badge_id ` int ( 11 ) NOT NULL AUTO_INCREMENT , AUTO_INCREMENT = 2 ;
2021-03-13 06:54:03 +01:00
2021-04-30 16:05:15 +02:00
--
2021-08-03 17:57:07 +02:00
-- AUTO_INCREMENT для таблицы `badges_user`
2021-04-30 16:05:15 +02:00
--
2021-08-03 17:57:07 +02:00
ALTER TABLE ` badges_user `
2021-07-02 06:52:09 +02:00
MODIFY ` bu_id ` int ( 11 ) NOT NULL AUTO_INCREMENT ;
2021-04-30 16:05:15 +02:00
2021-03-13 06:54:03 +01:00
--
-- AUTO_INCREMENT для таблицы `comments`
--
ALTER TABLE ` comments `
2021-03-22 16:10:47 +01:00
MODIFY ` comment_id ` int ( 11 ) NOT NULL AUTO_INCREMENT ;
2021-11-21 05:17:59 +01:00
--
-- AUTO_INCREMENT для таблицы `facets`
--
ALTER TABLE ` facets `
2022-02-10 07:42:33 +01:00
MODIFY ` facet_id ` int ( 11 ) NOT NULL AUTO_INCREMENT , AUTO_INCREMENT = 8 ;
2021-11-21 05:17:59 +01:00
--
-- AUTO_INCREMENT для таблицы `facets_merge`
--
ALTER TABLE ` facets_merge `
MODIFY ` merge_id ` int ( 11 ) NOT NULL AUTO_INCREMENT ;
--
-- AUTO_INCREMENT для таблицы `facets_signed`
--
ALTER TABLE ` facets_signed `
2022-02-10 07:42:33 +01:00
MODIFY ` signed_id ` int ( 11 ) NOT NULL AUTO_INCREMENT , AUTO_INCREMENT = 9 ;
--
-- AUTO_INCREMENT для таблицы `facets_types`
--
ALTER TABLE ` facets_types `
MODIFY ` type_id ` int ( 11 ) NOT NULL AUTO_INCREMENT , AUTO_INCREMENT = 5 ;
2021-11-21 05:17:59 +01:00
2023-02-16 13:08:12 +01:00
--
-- AUTO_INCREMENT для таблицы `facets_users_team`
--
ALTER TABLE ` facets_users_team `
MODIFY ` team_id ` int ( 11 ) NOT NULL AUTO_INCREMENT ;
2021-03-22 16:10:47 +01:00
--
2021-08-03 17:57:07 +02:00
-- AUTO_INCREMENT для таблицы `favorites`
2021-03-22 16:10:47 +01:00
--
2021-08-03 17:57:07 +02:00
ALTER TABLE ` favorites `
2022-03-12 16:17:52 +01:00
MODIFY ` id ` mediumint ( 9 ) NOT NULL AUTO_INCREMENT ;
2021-03-22 16:10:47 +01:00
2021-09-18 17:57:03 +02:00
--
-- AUTO_INCREMENT для таблицы `files`
--
ALTER TABLE ` files `
2021-12-08 12:13:43 +01:00
MODIFY ` file_id ` int ( 11 ) NOT NULL AUTO_INCREMENT , AUTO_INCREMENT = 2 ;
2021-09-18 17:57:03 +02:00
2022-07-31 20:14:55 +02:00
--
-- AUTO_INCREMENT для таблицы `folders`
--
ALTER TABLE ` folders `
MODIFY ` id ` int ( 11 ) NOT NULL AUTO_INCREMENT ;
--
-- AUTO_INCREMENT для таблицы `folders_relation`
--
ALTER TABLE ` folders_relation `
MODIFY ` id ` int ( 11 ) NOT NULL AUTO_INCREMENT ;
2021-04-30 16:05:15 +02:00
--
2021-08-03 17:57:07 +02:00
-- AUTO_INCREMENT для таблицы `invitations`
2021-04-30 16:05:15 +02:00
--
2021-08-03 17:57:07 +02:00
ALTER TABLE ` invitations `
2021-04-30 16:05:15 +02:00
MODIFY ` invitation_id ` int ( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT ;
2021-07-02 06:52:09 +02:00
--
2021-12-08 12:13:43 +01:00
-- AUTO_INCREMENT для таблицы `items`
2021-07-02 06:52:09 +02:00
--
2021-12-08 12:13:43 +01:00
ALTER TABLE ` items `
MODIFY ` item_id ` int ( 11 ) NOT NULL AUTO_INCREMENT , AUTO_INCREMENT = 6 ;
2021-07-02 06:52:09 +02:00
2022-02-10 07:42:33 +01:00
--
-- AUTO_INCREMENT для таблицы `items_signed`
--
ALTER TABLE ` items_signed `
MODIFY ` signed_id ` int ( 11 ) NOT NULL AUTO_INCREMENT ;
2021-03-22 16:10:47 +01:00
--
-- AUTO_INCREMENT для таблицы `messages`
--
ALTER TABLE ` messages `
2021-08-15 20:51:14 +02:00
MODIFY ` message_id ` int ( 11 ) NOT NULL AUTO_INCREMENT ;
2021-03-22 16:10:47 +01:00
--
-- AUTO_INCREMENT для таблицы `messages_dialog`
--
ALTER TABLE ` messages_dialog `
2021-08-15 20:51:14 +02:00
MODIFY ` dialog_id ` int ( 11 ) NOT NULL AUTO_INCREMENT ;
2021-03-22 16:10:47 +01:00
--
2021-08-03 17:57:07 +02:00
-- AUTO_INCREMENT для таблицы `notifications`
2021-03-22 16:10:47 +01:00
--
2021-08-03 17:57:07 +02:00
ALTER TABLE ` notifications `
2022-03-05 06:33:11 +01:00
MODIFY ` id ` int ( 11 ) NOT NULL AUTO_INCREMENT ;
2021-03-13 06:54:03 +01:00
--
-- AUTO_INCREMENT для таблицы `posts`
--
ALTER TABLE ` posts `
2021-12-23 05:41:39 +01:00
MODIFY ` post_id ` int ( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT , AUTO_INCREMENT = 8 ;
2021-03-13 06:54:03 +01:00
2021-08-16 17:19:02 +02:00
--
-- AUTO_INCREMENT для таблицы `posts_signed`
--
ALTER TABLE ` posts_signed `
2021-12-08 12:13:43 +01:00
MODIFY ` signed_id ` int ( 11 ) NOT NULL AUTO_INCREMENT , AUTO_INCREMENT = 3 ;
2021-08-16 17:19:02 +02:00
2023-02-16 13:08:12 +01:00
--
-- AUTO_INCREMENT для таблицы `posts_view`
--
ALTER TABLE ` posts_view `
MODIFY ` view_id ` int ( 11 ) NOT NULL AUTO_INCREMENT ;
2022-07-31 20:14:55 +02:00
--
-- AUTO_INCREMENT для таблицы `replys`
--
ALTER TABLE ` replys `
MODIFY ` reply_id ` int ( 11 ) NOT NULL AUTO_INCREMENT ;
2022-03-12 16:17:52 +01:00
--
-- AUTO_INCREMENT для таблицы `search_logs`
--
ALTER TABLE ` search_logs `
MODIFY ` id ` int ( 11 ) NOT NULL AUTO_INCREMENT ;
2021-04-30 16:05:15 +02:00
--
2021-07-02 06:52:09 +02:00
-- AUTO_INCREMENT для таблицы `stop_words`
--
ALTER TABLE ` stop_words `
MODIFY ` stop_id ` int ( 11 ) NOT NULL AUTO_INCREMENT ;
2021-03-13 06:54:03 +01:00
--
-- AUTO_INCREMENT для таблицы `users`
--
ALTER TABLE ` users `
2022-01-17 19:17:58 +01:00
MODIFY ` id ` int ( 11 ) NOT NULL AUTO_INCREMENT , AUTO_INCREMENT = 3 ;
2021-04-30 16:05:15 +02:00
2022-02-10 07:42:33 +01:00
--
-- AUTO_INCREMENT для таблицы `users_action_logs`
--
ALTER TABLE ` users_action_logs `
2022-03-05 06:33:11 +01:00
MODIFY ` id ` int ( 11 ) NOT NULL AUTO_INCREMENT ;
2022-02-10 07:42:33 +01:00
2021-04-30 16:05:15 +02:00
--
-- AUTO_INCREMENT для таблицы `users_activate`
--
ALTER TABLE ` users_activate `
MODIFY ` activate_id ` int ( 11 ) NOT NULL AUTO_INCREMENT ;
2021-10-19 10:27:27 +02:00
--
-- AUTO_INCREMENT для таблицы `users_agent_logs`
--
ALTER TABLE ` users_agent_logs `
2022-03-05 06:33:11 +01:00
MODIFY ` id ` int ( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT , AUTO_INCREMENT = 16 ;
2021-10-19 10:27:27 +02:00
2021-04-30 16:05:15 +02:00
--
-- AUTO_INCREMENT для таблицы `users_auth_tokens`
--
ALTER TABLE ` users_auth_tokens `
MODIFY ` auth_id ` int ( 11 ) NOT NULL AUTO_INCREMENT ;
--
-- AUTO_INCREMENT для таблицы `users_banlist`
--
ALTER TABLE ` users_banlist `
MODIFY ` banlist_id ` int ( 11 ) NOT NULL AUTO_INCREMENT ;
--
-- AUTO_INCREMENT для таблицы `users_email_activate`
--
ALTER TABLE ` users_email_activate `
MODIFY ` id ` int ( 11 ) NOT NULL AUTO_INCREMENT ;
2023-02-16 13:08:12 +01:00
--
-- AUTO_INCREMENT для таблицы `users_ignored`
--
ALTER TABLE ` users_ignored `
MODIFY ` id ` int ( 11 ) NOT NULL AUTO_INCREMENT ;
2021-03-13 06:54:03 +01:00
--
2021-08-20 15:56:25 +02:00
-- AUTO_INCREMENT для таблицы `users_setting`
2021-03-13 06:54:03 +01:00
--
2021-08-20 15:56:25 +02:00
ALTER TABLE ` users_setting `
MODIFY ` setting_id ` int ( 11 ) NOT NULL AUTO_INCREMENT ;
2021-03-13 06:54:03 +01:00
2021-04-30 16:05:15 +02:00
--
2021-06-22 18:15:46 +02:00
-- AUTO_INCREMENT для таблицы `votes_answer`
2021-04-30 16:05:15 +02:00
--
2021-06-22 18:15:46 +02:00
ALTER TABLE ` votes_answer `
MODIFY ` votes_answer_id ` int ( 11 ) NOT NULL AUTO_INCREMENT ;
2021-04-30 16:05:15 +02:00
2021-03-13 06:54:03 +01:00
--
2021-06-22 18:15:46 +02:00
-- AUTO_INCREMENT для таблицы `votes_comment`
2021-03-13 06:54:03 +01:00
--
2021-06-22 18:15:46 +02:00
ALTER TABLE ` votes_comment `
MODIFY ` votes_comment_id ` int ( 11 ) NOT NULL AUTO_INCREMENT ;
2021-04-30 16:05:15 +02:00
--
2021-12-08 12:13:43 +01:00
-- AUTO_INCREMENT для таблицы `votes_item`
2021-04-30 16:05:15 +02:00
--
2021-12-08 12:13:43 +01:00
ALTER TABLE ` votes_item `
MODIFY ` votes_item_id ` int ( 11 ) NOT NULL AUTO_INCREMENT , AUTO_INCREMENT = 6 ;
2021-03-13 06:54:03 +01:00
2021-06-22 18:15:46 +02:00
--
-- AUTO_INCREMENT для таблицы `votes_post`
--
2021-07-02 06:52:09 +02:00
ALTER TABLE ` votes_post `
2022-03-27 20:53:11 +02:00
MODIFY ` votes_post_id ` int ( 11 ) NOT NULL AUTO_INCREMENT , AUTO_INCREMENT = 2 ;
2022-06-15 08:51:35 +02:00
2022-07-31 20:14:55 +02:00
--
-- AUTO_INCREMENT для таблицы `votes_reply`
--
ALTER TABLE ` votes_reply `
MODIFY ` votes_reply_id ` int ( 11 ) NOT NULL AUTO_INCREMENT ;
2023-03-15 18:51:21 +01:00
--
-- Структура таблицы `users_email_story` и индексы
--
CREATE TABLE ` users_email_story ` (
` id ` int ( 11 ) NOT NULL ,
` pubdate ` timestamp NOT NULL DEFAULT current_timestamp ( ) ,
` user_id ` int ( 11 ) NOT NULL ,
` email ` varchar ( 100 ) NOT NULL ,
` email_code ` varchar ( 50 ) NOT NULL ,
` email_activate_flag ` tinyint ( 1 ) DEFAULT 0
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
ALTER TABLE ` users_email_story `
ADD PRIMARY KEY ( ` id ` ) ;
ALTER TABLE ` users_email_story `
MODIFY ` id ` int ( 11 ) NOT NULL AUTO_INCREMENT ;
2023-04-28 07:07:24 +02:00
--
-- Структура таблиц `polls` и индексы
--
CREATE TABLE ` polls ` (
` poll_id ` int ( 11 ) NOT NULL auto_increment ,
` poll_title ` varchar ( 255 ) NOT NULL ,
` poll_user_id ` int ( 11 ) NOT NULL ,
` poll_date ` timestamp NOT NULL DEFAULT current_timestamp ( ) ,
` poll_modified ` timestamp NOT NULL DEFAULT current_timestamp ( ) ,
` poll_tl ` tinyint ( 1 ) NOT NULL DEFAULT 0 ,
` poll_is_closed ` tinyint ( 1 ) NOT NULL DEFAULT 0 ,
` poll_is_deleted ` tinyint ( 1 ) NOT NULL DEFAULT 0 ,
PRIMARY KEY ( ` poll_id ` )
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
CREATE TABLE ` polls_answers ` (
` answer_id ` int ( 11 ) NOT NULL auto_increment ,
` answer_question_id ` int ( 11 ) default NULL ,
` answer_title ` varchar ( 255 ) NOT NULL ,
` answer_votes ` int ( 11 ) default 0 ,
PRIMARY KEY ( ` answer_id ` ) ,
KEY ` answer_question_id ` ( ` answer_question_id ` )
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
CREATE TABLE ` polls_votes ` (
` vote_id ` int ( 11 ) NOT NULL auto_increment ,
` vote_question_id ` int ( 11 ) NOT NULL ,
` vote_answer_id ` int ( 11 ) NOT NULL ,
` vote_user_id ` int ( 11 ) NOT NULL ,
` vote_ip ` varchar ( 15 ) NOT NULL ,
` vote_date ` timestamp NOT NULL DEFAULT current_timestamp ( ) ,
PRIMARY KEY ( ` vote_id ` ) ,
KEY ` vote_question_id ` ( ` vote_question_id ` )
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
ALTER TABLE ` posts ` ADD ` post_poll ` SMALLINT ( 6 ) NOT NULL DEFAULT ' 0 ' COMMENT ' Для опросов ' AFTER ` post_closed ` ;
2023-05-09 08:43:06 +02:00
ALTER TABLE ` items ` ADD ` item_poll ` SMALLINT ( 6 ) NOT NULL DEFAULT ' 0 ' COMMENT ' Для опроса ' AFTER ` item_following_link ` ;
2023-05-14 15:35:41 +02:00
ALTER TABLE ` items ` ADD ` item_slug ` VARCHAR ( 255 ) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL AFTER ` item_url ` ;
2023-06-17 05:10:51 +02:00
ALTER TABLE ` comments ` CHANGE ` comment_comment_id ` ` comment_parent_id ` INT ( 11 ) NOT NULL DEFAULT ' 0 ' ;
CREATE TABLE ` items_status ` (
` status_id ` int ( 11 ) NOT NULL auto_increment ,
` status_item_id ` int ( 11 ) NOT NULL ,
` status_response ` varchar ( 15 ) NOT NULL ,
` status_date ` timestamp NOT NULL DEFAULT current_timestamp ( ) ,
PRIMARY KEY ( ` status_id ` ) ,
KEY ` status_item_id ` ( ` status_item_id ` )
2023-07-02 07:11:15 +02:00
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
ALTER TABLE ` posts ` ADD ` post_nsfw ` TINYINT ( 1 ) NOT NULL DEFAULT ' 0 ' AFTER ` post_published ` ;
2023-09-26 04:34:24 +02:00
ALTER TABLE ` users ` ADD ` nsfw ` TINYINT ( 1 ) NOT NULL DEFAULT ' 0 ' AFTER ` my_post ` ;
2023-10-30 04:26:30 +01:00
ALTER TABLE ` posts ` ADD ` post_hidden ` TINYINT ( 1 ) NOT NULL DEFAULT ' 0 ' COMMENT ' Скрытый пост ' AFTER ` post_top ` ;
2023-11-20 01:24:46 +01:00
ALTER TABLE ` facets ` ADD ` facet_is_comments ` TINYINT ( 1 ) NOT NULL DEFAULT ' 0 ' COMMENT ' Are comments closed (posts, websites...)? ' AFTER ` facet_type ` ;
ALTER TABLE ` answers ` ADD ` answer_parent_id ` INT ( 11 ) NOT NULL DEFAULT ' 0 ' AFTER ` answer_post_id ` ;
INSERT INTO answers ( answer_post_id ,
answer_user_id ,
answer_parent_id ,
answer_date ,
answer_modified ,
answer_ip ,
answer_content ,
answer_published ,
answer_is_deleted )
SELECT comment_post_id ,
comment_user_id ,
comment_answer_id ,
comment_date ,
comment_modified ,
comment_ip ,
comment_content ,
comment_published ,
comment_is_deleted
FROM comments WHERE comment_parent_id = 0 ;
ALTER TABLE ` posts ` DROP ` post_comments_count ` ;
ALTER TABLE ` answers ` DROP ` answer_order ` ;
ALTER TABLE ` answers ` DROP ` answer_after ` ;
ALTER TABLE ` users_setting ` DROP ` setting_email_comment ` ;
UPDATE files SET file_type = ' comment ' WHERE file_type = ' answer ' ;
DROP TABLE ` votes_comment ` ;
ALTER TABLE ` votes_answer ` RENAME TO ` votes_comment ` ;
ALTER TABLE ` votes_comment ` CHANGE ` votes_answer_id ` ` votes_comment_id ` INT ( 11 ) NOT NULL AUTO_INCREMENT , CHANGE ` votes_answer_item_id ` ` votes_comment_item_id ` INT ( 11 ) NOT NULL , CHANGE ` votes_answer_points ` ` votes_comment_points ` INT ( 11 ) NOT NULL , CHANGE ` votes_answer_ip ` ` votes_comment_ip ` VARCHAR ( 45 ) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL , CHANGE ` votes_answer_user_id ` ` votes_comment_user_id ` INT ( 11 ) NOT NULL DEFAULT ' 1 ' , CHANGE ` votes_answer_date ` ` votes_comment_date ` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ;
DROP TABLE ` comments ` ;
ALTER TABLE ` answers ` RENAME TO ` comments ` ;
ALTER TABLE ` comments ` CHANGE ` answer_id ` ` comment_id ` INT ( 11 ) NOT NULL AUTO_INCREMENT , CHANGE ` answer_post_id ` ` comment_post_id ` INT ( 11 ) NOT NULL DEFAULT ' 0 ' , CHANGE ` answer_parent_id ` ` comment_parent_id ` INT ( 11 ) NOT NULL DEFAULT ' 0 ' , CHANGE ` answer_user_id ` ` comment_user_id ` INT ( 11 ) NOT NULL DEFAULT ' 0 ' , CHANGE ` answer_date ` ` comment_date ` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP , CHANGE ` answer_modified ` ` comment_modified ` TIMESTAMP NOT NULL DEFAULT ' 2020-12-31 03:00:00 ' , CHANGE ` answer_published ` ` comment_published ` TINYINT ( 1 ) NOT NULL DEFAULT ' 1 ' , CHANGE ` answer_ip ` ` comment_ip ` VARBINARY ( 16 ) NULL DEFAULT NULL , CHANGE ` answer_votes ` ` comment_votes ` SMALLINT ( 6 ) NOT NULL DEFAULT ' 0 ' , CHANGE ` answer_content ` ` comment_content ` TEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL , CHANGE ` answer_lo ` ` comment_lo ` INT ( 11 ) NOT NULL DEFAULT ' 0 ' , CHANGE ` answer_is_deleted ` ` comment_is_deleted ` TINYINT ( 1 ) NOT NULL DEFAULT ' 0 ' ;
ALTER TABLE ` posts ` CHANGE ` post_answers_count ` ` post_comments_count ` INT ( 11 ) NULL DEFAULT ' 0 ' ;
UPDATE ` audits ` SET ` action_type ` = ' comment ' WHERE ` action_type ` = ' answer ' ;
2023-10-30 04:26:30 +01:00
2023-11-20 01:24:46 +01:00
UPDATE ` favorites ` SET ` action_type ` = ' comment ' WHERE ` action_type ` = ' answer ' ;
2023-11-21 01:56:49 +01:00
ALTER TABLE ` comments ` ADD ` comment_is_mobile ` TINYINT ( 1 ) NOT NULL DEFAULT ' 0 ' AFTER ` comment_lo ` ;