Advertisement
Guest User

Untitled

a guest
Jan 10th, 2019
293
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 43.63 KB | None | 0 0
  1. -- phpMyAdmin
  2.  
  3. --
  4. -- База данных:
  5. --
  6.  
  7. -- --------------------------------------------------------
  8.  
  9. --
  10. -- Структура таблицы `article`
  11. --
  12.  
  13. CREATE TABLE `article` (
  14. `id` int(11) NOT NULL,
  15. `title` varchar(255) DEFAULT NULL,
  16. `description` text,
  17. `content` text,
  18. `date` date DEFAULT NULL,
  19. `image` varchar(255) DEFAULT NULL,
  20. `viewed` int(11) DEFAULT NULL,
  21. `user_id` int(11) DEFAULT NULL,
  22. `status` int(11) DEFAULT NULL,
  23. `category_id` int(11) DEFAULT NULL
  24. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  25.  
  26. --
  27. -- Дамп данных таблицы `article`
  28. --
  29.  
  30. INSERT INTO `article` (`id`, `title`, `description`, `content`, `date`, `image`, `viewed`, `user_id`, `status`, `category_id`) VALUES
  31. (2, 'Jessie', 'Jessie', 'Jessie/Jessie/Jessie/Jessie/Jessie/Jessie/Jessie/Jessie/Jessie/Jessie/Jessie/Jessie/Jessie/Jessie/Jessie///', '2018-12-24', '11e71c5c636e924fa38952176e4802c2.jpg', 268, 1, NULL, 2),
  32. (17, 'roswel', '<p>&nbsp;</p>\r\n\r\n<h1>ОПТИМИЗАЦИЯ LINUX MINT</h1>\r\n\r\n<p>&nbsp;</p>\r\n\r\n<p><img alt=\"\" src=\"https://losst.ru/wp-content/uploads/2016/01/windowsLinux-100x100.png\" style=\"height:300px; width:300px\" /></p>\r\n', '<p>При работе с Linux Mint выполнение различных операций со временем осуществляется медленнее. К счастью, это можно минимизировать. На жестком диске существует отдельный раздел для хранения данных, помещенных в оперативную память, который называется разделом подкачки. Интенсивность использования ядром дистрибутива Linux Mint раздела подкачки может быть изменена с помощью специального параметра конфигурации системы.</p>\r\n\r\n<p>Вначале надо проверить величину этого параметра. Откройте терминал -&nbsp;<strong>ctrl + alt + t&nbsp;</strong>и&nbsp;выполните команду:</p>\r\n\r\n<p>$ cat /proc/sys/vm/swappiness</p>\r\n\r\n<p>Должно быть число 60. Дальше надо установить приложения gksu и leafpad. Можно через&nbsp;<strong>Synaptic</strong>&nbsp;или&nbsp;<strong>Терминал</strong>. В терминале<strong>&nbsp;</strong>используйте команду, она запросит ваш пароль</p>\r\n\r\n<p><code>&nbsp;sudo apt install gksu leafpad</code></p>\r\n\r\n<p>Установим новое значение параметра. Перейдите по пути&nbsp;<strong>/etc/&nbsp;</strong>и откройте файл sysctl.conf текстовым редактором, либо командой:</p>\r\n\r\n<p><code>&nbsp;gksudo leafpad /etc/sysctl.conf</code></p>\r\n\r\n<p><img alt=\"\" src=\"https://losst.ru/wp-content/uploads/2017/06/leafpadswop.png\" style=\"height:428px; width:606px\" /></p>\r\n\r\n<p>В конце надо будет добавить&nbsp;<strong>vm.swappiness=10</strong>. Сохраните файл и перезагрузите ваш Компьютер / Ноутбук.</p>\r\n\r\n<h3>2. НАСТРОЙКА КЭША INODE</h3>\r\n\r\n<p>Только для ПК с 1 гб и больше так как это оптимизация приведет к долгому хранению системных файлов в оперативной памяти. Откройте файл /etc/sysctl.conf:</p>\r\n\r\n<p><code>&nbsp;gksudo leafpad /etc/sysctl.conf</code></p>\r\n\r\n<p>Опуститесь вниз файла и добавьте эту строчку в конце:</p>\r\n\r\n<p><code>&nbsp;vm.vfs_cache_pressure=50</code></p>\r\n\r\n<h3>3. НАСТРОЙКА ZRAM</h3>\r\n\r\n<p>Только ПК с оперативной памятью 768 Мб или больше. Внимание это может привести к нестабильной работе всей системы! Сделайте бэкап данных.</p>\r\n\r\n<p>Работа данной оптимизации:</p>\r\n\r\n<ul>\r\n <li>Центральный процессор вашего компьютера (CPU) будет использоваться более интенсивно, так как будут осуществляться постоянные сжатие и распаковка данных;</li>\r\n <li>Если система полностью заполнит файл подкачки в оперативной памяти, она начнет дополнительно использовать классический раздел подкачки на жестком диске. При этом она также может переместить в этот раздел часть файла подкачки из оперативной памяти, что еще более замедлит ее работу;</li>\r\n <li>На данный момент рассматриваемый модуль все еще является экспериментальным, поэтому реализованный в рамках него дополнительный уровень хранения данных может снизить стабильность работы системы.</li>\r\n</ul>\r\n\r\n<p>Нужен пакет&nbsp;<strong>zram-config</strong>. Можете через synaptic, но я больше люблю использовать терминал.</p>\r\n\r\n<p><code>&nbsp;sudo apt install zram-config</code></p>\r\n\r\n<p>Перезагрузите ПК после установки. Можно командой:</p>\r\n\r\n<p><code>&nbsp;reboot</code></p>\r\n\r\n<p>Надо проверить работу данного модуля:</p>\r\n\r\n<p><code>&nbsp;cat /proc/swaps</code></p>\r\n\r\n<p>Должен появится отчёт о разделах на /dev/zram. Если система стала работать неправильно или zram вам уже не нужен, то делаем следующее:</p>\r\n\r\n<p><code>&nbsp;sudo apt purge zram-config</code></p>\r\n\r\n<p>Если у вас мало оперативной памяти, то вы точно заметите ускорение Linux Mint 18. Подробнее про&nbsp;<a href=\"https://losst.ru/nastrojka-zram-v-linux\">настройку zram в linux&nbsp;</a>написано в другой статье.</p>\r\n\r\n<h3>4. ОТКЛЮЧЕНИЕ ИНДЕКСАЦИИ</h3>\r\n\r\n<p>Как и в Windows, в Linux есть приложение для ускорения поиска, которое также тормозит работу системы. Данное приложение удалить полностью через synaptic нельзя. Он удалит лишь его часть. Следовательно надо использовать терминал.</p>\r\n\r\n<p><code>&nbsp;sudo apt purge apt-xapian-index</code></p>\r\n\r\n<p>Перезагрузите ПК для окончания применения изменений.</p>\r\n\r\n<h3>5. ОПТИМИЗАЦИЯ LIBREOFFICE</h3>\r\n\r\n<p>Как всем известно, java имеет очень медленный компилятор. Скорость запуска LibreOffice повысилась раза в 3 после отключения java. Но она стоит там не просто так. Некоторые функции требуют java. Так что если вам они нужны то не отключайте. Откройте приложение Writer.</p>\r\n\r\n<p>Зайдите в меню&nbsp;<strong>Сервис &mdash; Параметры LibreOffice &mdash; Расширенные возможности&raquo;&nbsp;</strong>и убрать флажок<strong>&nbsp;&laquo;Использовать виртуальную машину Java&raquo;.&nbsp;</strong>Включить поддержку можно в любой момент просто вернув галочку в том поле:</p>\r\n\r\n<p><img alt=\"\" src=\"https://losst.ru/wp-content/uploads/2017/06/writter-open.png\" style=\"height:490px; width:666px\" /></p>\r\n', '2018-12-28', '50baf2423726e5b50419e81d83ea0421.jpg', 144, 1, NULL, 2),
  33. (18, 'Ubuntu 14.04-LTE', '<p>Description</p>\r\n\r\n<p><img alt=\"\" src=\"https://assets.ubuntu.com/v1/2217d1c8-Security.svg\" style=\"height:203px; width:203px\" /></p>\r\n', '<h1>Ubuntu 14.04.5 LTS (Trusty Tahr)</h1>\r\n\r\n<h2>Выберите изображение</h2>\r\n\r\n<p>Ubuntu распространяется на два типа изображений, описанных ниже.</p>\r\n\r\n<h3>Изображение на рабочем столе</h3>\r\n\r\n<p>Образ рабочего стола позволяет вам попробовать Ubuntu, не меняя компьютер вообще, и по вашему выбору установить его навсегда позже.&nbsp;Этот тип изображения - то, что большинство людей захочет использовать.&nbsp;Для установки из этого образа вам потребуется как минимум 384 МБ ОЗУ.</p>\r\n\r\n<p>Доступны два изображения, каждое для другого типа компьютера:</p>\r\n\r\n<p><a href=\"http://releases.ubuntu.com/14.04/ubuntu-14.04.5-desktop-amd64.iso\">64-битный ПК (AMD64) настольный образ</a></p>\r\n\r\n<p>Выберите это, чтобы использовать все преимущества компьютеров на базе архитектуры AMD64 или EM64T (например, Athlon64, Opteron, EM64T Xeon, Core 2).&nbsp;Если у вас не 64-битный процессор производства AMD или вам нужна полная поддержка 32-битного кода, используйте вместо этого образы i386.&nbsp;Выберите это, если вы совсем не уверены.</p>\r\n\r\n<p><a href=\"http://releases.ubuntu.com/14.04/ubuntu-14.04.5-desktop-i386.iso\">32-битный ПК (i386) изображение на рабочем столе</a></p>\r\n\r\n<p>Почти для всех ПК.&nbsp;Это включает в себя большинство компьютеров с процессорами типа Intel / AMD / etc и почти все компьютеры под управлением Microsoft Windows, а также более новые системы Apple Macintosh на базе процессоров Intel.</p>\r\n\r\n<h3>Образ установки сервера</h3>\r\n\r\n<p>Образ установки сервера позволяет вам постоянно устанавливать Ubuntu на компьютер для использования в качестве сервера.&nbsp;Он не будет устанавливать графический интерфейс пользователя.</p>\r\n\r\n<p>Доступны два изображения, каждое для другого типа компьютера:</p>\r\n\r\n<p><a href=\"http://releases.ubuntu.com/14.04/ubuntu-14.04.5-server-amd64.iso\">Образ установки 64-битного ПК (AMD64)</a></p>\r\n\r\n<p>Выберите это, чтобы использовать все преимущества компьютеров на базе архитектуры AMD64 или EM64T (например, Athlon64, Opteron, EM64T Xeon, Core 2).&nbsp;Если у вас не 64-битный процессор производства AMD или вам нужна полная поддержка 32-битного кода, используйте вместо этого образы i386.&nbsp;Выберите это, если вы совсем не уверены.</p>\r\n\r\n<p><a href=\"http://releases.ubuntu.com/14.04/ubuntu-14.04.5-server-i386.iso\">Образ установки 32-битного ПК (i386)</a></p>\r\n\r\n<p>Почти для всех ПК.&nbsp;Это включает в себя большинство компьютеров с процессорами типа Intel / AMD / etc и почти все компьютеры под управлением Microsoft Windows, а также более новые системы Apple Macintosh на базе процессоров Intel.</p>\r\n\r\n<p>Полный список доступных файлов, включая&nbsp;файлы&nbsp;<a href=\"https://help.ubuntu.com/community/BitTorrent\">BitTorrent</a>&nbsp;, можно найти ниже.</p>\r\n\r\n<p>Если вам нужна помощь в записи этих изображений на диск, обратитесь к&nbsp;<a href=\"https://help.ubuntu.com/community/BurningIsoHowto\">Руководству</a>&nbsp;по записи&nbsp;<a href=\"https://help.ubuntu.com/community/BurningIsoHowto\">изображений</a>&nbsp;.</p>\r\n', '2018-12-29', 'b5c6c782c203719d3a273a4885aa4e61.jpg', 60, 22, NULL, 2),
  34. (19, 'Oшибка', '<p><img alt=\"\" src=\"/ckfinder/userfiles/images/unity-7-G5kQ-280x160-MM-90.png\" style=\"height:489px; width:856px\" /></p>\r\n', '<p><img alt=\"\" src=\"/ckfinder/userfiles/images/n3OUBiyQ0Uw-280x160-MM-90.jpg\" style=\"float:right; height:160px; width:280px\" /></p>\r\n\r\n<p>&nbsp;</p>\r\n\r\n<p>Error: Call to a member function getArticleComments() on null in /var/www/example.com/basic/controllers/SiteController.php:143<br />\r\nStack trace:<br />\r\n#0 [internal function]: app\\controllers\\SiteController-&gt;actionView(&#39;443&#39;)<br />\r\n#1 /var/www/example.com/basic/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array)<br />\r\n#2 /var/www/example.com/basic/vendor/yiisoft/yii2/base/Controller.php(157): yii\\base\\InlineAction-&gt;runWithParams(Array)<br />\r\n#3 /var/www/example.com/basic/vendor/yiisoft/yii2/base/Module.php(528): yii\\base\\Controller-&gt;runAction(&#39;view&#39;, Array)<br />\r\n#4 /var/www/example.com/basic/vendor/yiisoft/yii2/web/Application.php(103): yii\\base\\Module-&gt;runAction(&#39;site/view&#39;, Array)<br />\r\n#5 /var/www/example.com/basic/vendor/yiisoft/yii2/base/Application.php(386): yii\\web\\Application-&gt;handleRequest(Object(yii\\web\\Request))<br />\r\n#6 /var/www/example.com/basic/web/index.php(12): yii\\base\\Application-&gt;run()<br />\r\n#7 {main}</p>\r\n', '1999-11-13', '8d4a8edf203ce0ab7c5cc03271ca35bf.jpg', 39, 22, NULL, 3),
  35. (23, 'wer', '<p>tex</p>\r\n', '<p>wer</p>\r\n', '1990-12-12', 'f203f2fd13668d289c9909da0724aa76.jpg', 60, 1, NULL, 3),
  36. (25, 'proba', '<p>proba</p>\r\n', '<p>probaprobaprobaprobaprobaprobaprobaprobaprobaprobaprobaprobaprobaprobaprobaprobaprobaprobaprobaprobaprobaproba</p>\r\n', '1900-11-11', '26f713e0aa7e9e8f2b0c761cdba09400.jpg', 35, 1, NULL, 1),
  37. (26, 'hello', '<p>hello</p>\r\n', '<p>hello</p>\r\n', NULL, NULL, 10, 1, NULL, 1);
  38.  
  39. -- --------------------------------------------------------
  40.  
  41. --
  42. -- Структура таблицы `article_tag`
  43. --
  44.  
  45. CREATE TABLE `article_tag` (
  46. `id` int(11) NOT NULL,
  47. `article_id` int(11) DEFAULT NULL,
  48. `tag_id` int(11) DEFAULT NULL
  49. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  50.  
  51. --
  52. -- Дамп данных таблицы `article_tag`
  53. --
  54.  
  55. INSERT INTO `article_tag` (`id`, `article_id`, `tag_id`) VALUES
  56. (2, 2, 4),
  57. (5, 17, 3),
  58. (6, 18, 1),
  59. (8, 19, 2),
  60. (10, 25, 3),
  61. (11, 26, 3);
  62.  
  63. -- --------------------------------------------------------
  64.  
  65. --
  66. -- Структура таблицы `article_tags`
  67. --
  68.  
  69. CREATE TABLE `article_tags` (
  70. `id` int(11) NOT NULL,
  71. `name` varchar(255) NOT NULL,
  72. `alias` varchar(255) NOT NULL,
  73. `description` text,
  74. `state` tinyint(1) NOT NULL DEFAULT '0'
  75. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  76.  
  77. --
  78. -- Дамп данных таблицы `article_tags`
  79. --
  80.  
  81. INSERT INTO `article_tags` (`id`, `name`, `alias`, `description`, `state`) VALUES
  82. (1, 'qwerty', 'qwerty', '<p>qwerty<a href=\"http://localhost/articles/tags/create\">http://localhost/articles/tags/create</a></p>\r\n', 0);
  83.  
  84. -- --------------------------------------------------------
  85.  
  86. --
  87. -- Структура таблицы `auth_assignment`
  88. --
  89.  
  90. CREATE TABLE `auth_assignment` (
  91. `item_name` varchar(64) COLLATE utf8_unicode_ci NOT NULL,
  92. `user_id` varchar(64) COLLATE utf8_unicode_ci NOT NULL,
  93. `created_at` int(11) DEFAULT NULL
  94. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
  95.  
  96. --
  97. -- Дамп данных таблицы `auth_assignment`
  98. --
  99.  
  100. INSERT INTO `auth_assignment` (`item_name`, `user_id`, `created_at`) VALUES
  101. ('admin', '1', 1451514052),
  102. ('admin', '38', 1546983220),
  103. ('admin', '8', 1546008196),
  104. ('articles-create-categories', '1', 1544842294),
  105. ('articles-create-categories', '38', 1546983221),
  106. ('articles-create-items', '1', 1544842294),
  107. ('articles-create-items', '38', 1546983220),
  108. ('articles-create-tags', '1', 1544842294),
  109. ('articles-create-tags', '38', 1546983220),
  110. ('articles-delete-all-items', '1', 1544842294),
  111. ('articles-delete-all-items', '38', 1546983221),
  112. ('articles-delete-categories', '1', 1544842294),
  113. ('articles-delete-categories', '38', 1546983221),
  114. ('articles-delete-his-items', '1', 1544842294),
  115. ('articles-delete-his-items', '38', 1546983221),
  116. ('articles-delete-tags', '1', 1544842294),
  117. ('articles-delete-tags', '38', 1546983220),
  118. ('articles-index-all-items', '1', 1544842294),
  119. ('articles-index-all-items', '38', 1546983220),
  120. ('articles-index-categories', '1', 1544842294),
  121. ('articles-index-categories', '38', 1546983221),
  122. ('articles-index-his-items', '1', 1544842294),
  123. ('articles-index-his-items', '38', 1546983220),
  124. ('articles-index-tags', '1', 1544842294),
  125. ('articles-index-tags', '38', 1546983220),
  126. ('articles-publish-all-items', '1', 1544842294),
  127. ('articles-publish-all-items', '38', 1546983221),
  128. ('articles-publish-categories', '1', 1544842295),
  129. ('articles-publish-categories', '38', 1546983221),
  130. ('articles-publish-his-items', '1', 1544842294),
  131. ('articles-publish-his-items', '38', 1546983221),
  132. ('articles-update-all-items', '1', 1544842294),
  133. ('articles-update-all-items', '38', 1546983221),
  134. ('articles-update-categories', '1', 1544842294),
  135. ('articles-update-categories', '38', 1546983221),
  136. ('articles-update-his-items', '1', 1544842294),
  137. ('articles-update-his-items', '38', 1546983221),
  138. ('articles-update-tags', '1', 1544842294),
  139. ('articles-update-tags', '38', 1546983220),
  140. ('articles-view-categories', '1', 1544842294),
  141. ('articles-view-categories', '38', 1546983221),
  142. ('articles-view-items', '1', 1544842294),
  143. ('articles-view-items', '38', 1546983220),
  144. ('author', '1', 1544842293),
  145. ('author', '38', 1546983220),
  146. ('editor', '1', 1544842293),
  147. ('editor', '38', 1546983220),
  148. ('Moderator', '10', 1546008180),
  149. ('Moderator', '22', 1546124093),
  150. ('Moderator', '34', 1546871893),
  151. ('Moderator', '38', 1546983210),
  152. ('Moderator', '9', 1545599012),
  153. ('public', '1', 1544842293),
  154. ('public', '38', 1546983220),
  155. ('publisher', '1', 1544842294),
  156. ('publisher', '38', 1546983220),
  157. ('registered', '1', 1544842294),
  158. ('registered', '33', 1546262852),
  159. ('registered', '38', 1546983220);
  160.  
  161. -- --------------------------------------------------------
  162.  
  163. --
  164. -- Структура таблицы `auth_item`
  165. --
  166.  
  167. CREATE TABLE `auth_item` (
  168. `name` varchar(64) COLLATE utf8_unicode_ci NOT NULL,
  169. `type` smallint(6) NOT NULL,
  170. `description` text COLLATE utf8_unicode_ci,
  171. `rule_name` varchar(64) COLLATE utf8_unicode_ci DEFAULT NULL,
  172. `data` blob,
  173. `created_at` int(11) DEFAULT NULL,
  174. `updated_at` int(11) DEFAULT NULL
  175. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
  176.  
  177. --
  178. -- Дамп данных таблицы `auth_item`
  179. --
  180.  
  181. INSERT INTO `auth_item` (`name`, `type`, `description`, `rule_name`, `data`, `created_at`, `updated_at`) VALUES
  182. ('admin', 1, NULL, NULL, NULL, NULL, NULL),
  183. ('articles-create-categories', 2, 'Can create categories', NULL, NULL, 1544837221, 1544837221),
  184. ('articles-create-items', 2, 'Can create articles', NULL, NULL, 1544837221, 1544837221),
  185. ('articles-create-tags', 2, 'Can create tag', NULL, NULL, 1544837221, 1544837221),
  186. ('articles-delete-all-items', 2, 'Can delete all articles', NULL, NULL, 1544837221, 1544837221),
  187. ('articles-delete-categories', 2, 'Can delete all categories', NULL, NULL, 1544837221, 1544837221),
  188. ('articles-delete-his-items', 2, 'Can delete his articles', NULL, NULL, 1544837221, 1544837221),
  189. ('articles-delete-tags', 2, 'Can delete tag', NULL, NULL, 1544837221, 1544837221),
  190. ('articles-index-all-items', 2, 'Can view all articles admin grid', NULL, NULL, 1544837221, 1544837221),
  191. ('articles-index-categories', 2, 'Can index categories admin grid', NULL, NULL, 1544837221, 1544837221),
  192. ('articles-index-his-items', 2, 'Can view his articles admin grid', NULL, NULL, 1544837221, 1544837221),
  193. ('articles-index-tags', 2, 'Can view tag', NULL, NULL, 1544837221, 1544837221),
  194. ('articles-publish-all-items', 2, 'Can publish all articles', NULL, NULL, 1544837221, 1544837221),
  195. ('articles-publish-categories', 2, 'Can publish categories', NULL, NULL, 1544837221, 1544837221),
  196. ('articles-publish-his-items', 2, 'Can publish his articles', NULL, NULL, 1544837221, 1544837221),
  197. ('articles-update-all-items', 2, 'Can update all articles', NULL, NULL, 1544837221, 1544837221),
  198. ('articles-update-categories', 2, 'Can update all categories', NULL, NULL, 1544837221, 1544837221),
  199. ('articles-update-his-items', 2, 'Can update his articles', NULL, NULL, 1544837221, 1544837221),
  200. ('articles-update-tags', 2, 'Can update tag', NULL, NULL, 1544837221, 1544837221),
  201. ('articles-view-categories', 2, 'Can view categories', NULL, NULL, 1544837221, 1544837221),
  202. ('articles-view-items', 2, 'Can view articles', NULL, NULL, 1544837221, 1544837221),
  203. ('author', 1, 'Can create and update his articles and view', NULL, NULL, 1544837221, 1544837221),
  204. ('editor', 1, 'Can create, publish all articles, update all articles, delete his articles, view and admin grid articles', NULL, NULL, 1544837221, 1544837221),
  205. ('Moderator', 9, 'Блокировка пользователей, удаление редактирование комментариев.', NULL, NULL, 1545669224, 1545669224),
  206. ('public', 1, 'User not Logged', NULL, NULL, 1544837221, 1544837221),
  207. ('publisher', 1, 'Can create, publish his articles, update all articles, view and admin grid his articles', NULL, NULL, 1544837221, 1544837221),
  208. ('registered', 1, 'User Logged', NULL, NULL, 1544837221, 1544837221);
  209.  
  210. -- --------------------------------------------------------
  211.  
  212. --
  213. -- Структура таблицы `auth_item_child`
  214. --
  215.  
  216. CREATE TABLE `auth_item_child` (
  217. `parent` varchar(64) COLLATE utf8_unicode_ci NOT NULL,
  218. `child` varchar(64) COLLATE utf8_unicode_ci NOT NULL
  219. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
  220.  
  221. --
  222. -- Дамп данных таблицы `auth_item_child`
  223. --
  224.  
  225. INSERT INTO `auth_item_child` (`parent`, `child`) VALUES
  226. ('admin', 'articles-create-categories'),
  227. ('admin', 'articles-create-items'),
  228. ('admin', 'articles-create-tags'),
  229. ('admin', 'articles-delete-all-items'),
  230. ('admin', 'articles-delete-categories'),
  231. ('admin', 'articles-delete-tags'),
  232. ('admin', 'articles-index-all-items'),
  233. ('admin', 'articles-index-categories'),
  234. ('admin', 'articles-index-tags'),
  235. ('admin', 'articles-publish-all-items'),
  236. ('admin', 'articles-publish-categories'),
  237. ('admin', 'articles-update-all-items'),
  238. ('admin', 'articles-update-categories'),
  239. ('admin', 'articles-update-tags'),
  240. ('admin', 'articles-view-categories'),
  241. ('admin', 'articles-view-items'),
  242. ('author', 'articles-create-items'),
  243. ('author', 'articles-index-his-items'),
  244. ('author', 'articles-update-his-items'),
  245. ('author', 'articles-view-categories'),
  246. ('author', 'articles-view-items'),
  247. ('editor', 'articles-create-categories'),
  248. ('editor', 'articles-create-items'),
  249. ('editor', 'articles-delete-his-items'),
  250. ('editor', 'articles-index-all-items'),
  251. ('editor', 'articles-index-categories'),
  252. ('editor', 'articles-publish-all-items'),
  253. ('editor', 'articles-update-all-items'),
  254. ('editor', 'articles-update-categories'),
  255. ('editor', 'articles-view-categories'),
  256. ('editor', 'articles-view-items'),
  257. ('publisher', 'articles-create-items'),
  258. ('publisher', 'articles-index-his-items'),
  259. ('publisher', 'articles-publish-his-items'),
  260. ('publisher', 'articles-update-his-items'),
  261. ('publisher', 'articles-view-categories'),
  262. ('publisher', 'articles-view-items');
  263.  
  264. -- --------------------------------------------------------
  265.  
  266. --
  267. -- Структура таблицы `auth_rule`
  268. --
  269.  
  270. CREATE TABLE `auth_rule` (
  271. `name` varchar(64) COLLATE utf8_unicode_ci NOT NULL,
  272. `data` blob,
  273. `created_at` int(11) DEFAULT NULL,
  274. `updated_at` int(11) DEFAULT NULL
  275. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
  276.  
  277. -- --------------------------------------------------------
  278.  
  279. --
  280. -- Структура таблицы `category`
  281. --
  282.  
  283. CREATE TABLE `category` (
  284. `id` int(11) NOT NULL,
  285. `title` varchar(255) DEFAULT NULL
  286. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  287.  
  288. --
  289. -- Дамп данных таблицы `category`
  290. --
  291.  
  292. INSERT INTO `category` (`id`, `title`) VALUES
  293. (1, 'Общие вопросы'),
  294. (2, 'Предложения'),
  295. (3, 'Портфолио'),
  296. (4, 'mega');
  297.  
  298. -- --------------------------------------------------------
  299.  
  300. --
  301. -- Структура таблицы `comment`
  302. --
  303.  
  304. CREATE TABLE `comment` (
  305. `id` int(11) NOT NULL,
  306. `text` varchar(255) DEFAULT NULL,
  307. `user_id` int(11) DEFAULT NULL,
  308. `article_id` int(11) DEFAULT NULL,
  309. `status` int(11) DEFAULT NULL,
  310. `date` date DEFAULT NULL
  311. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  312.  
  313. --
  314. -- Дамп данных таблицы `comment`
  315. --
  316.  
  317. INSERT INTO `comment` (`id`, `text`, `user_id`, `article_id`, `status`, `date`) VALUES
  318. (3, 'Ok/////////Ok//////////Ok//////////', 22, 2, 1, '2018-12-29'),
  319. (4, 'fdrgd idj dz\'[0 9 ffffffffffffffffff', 22, 2, 1, '2018-12-29'),
  320. (5, 'fbd\r\nПосмотрим будут ли читать ся для юзьверя сообщения,,,,???', 22, 2, 1, '2018-12-29'),
  321. (6, 'kok-j-j-lmmpnnb;;', 22, 19, 1, '2018-12-31'),
  322. (7, 'mmmmmmm;mi', 22, 19, 1, '2018-12-31'),
  323. (9, 'cccccccccccc', 1, 17, 1, '2019-01-03'),
  324. (10, 'cvxvxdv', 1, 18, 1, '2019-01-03'),
  325. (11, 'tytyur', 1, 18, 1, '2019-01-03'),
  326. (13, 'hdfhdfdf', 1, 25, 1, '2019-01-07'),
  327. (14, 'DDDDDDDDDDDDD', 1, 19, 1, '2019-01-07'),
  328. (15, 'Не могу сделать Тэги,даже не понимаю приблизительно..', 34, 17, 1, '2019-01-07'),
  329. (16, 'fgdrgd', 1, 17, 1, '2019-01-08'),
  330. (17, 'dsfg', 1, 25, 1, '2019-01-08'),
  331. (18, 'qqqq', 1, 2, 1, '2019-01-08'),
  332. (20, 'hgghk', 1, 2, 0, '2019-01-08'),
  333. (21, 'dddddd', 1, 19, 0, '2019-01-08'),
  334. (22, 'qqqq', 1, 2, 0, '2019-01-08'),
  335. (23, 'dddd', 1, 2, 0, '2019-01-08'),
  336. (24, 'aaaaaaaaaaaaaa', 1, 2, NULL, '2019-01-08'),
  337. (25, 'ssssssss', 1, 2, 0, '2019-01-08'),
  338. (26, 'hellophp', 1, 2, 0, '2019-01-08'),
  339. (27, 'qqqqqqq', 1, 2, 0, '2019-01-08'),
  340. (28, 'khugi123', 1, 17, 0, '2019-01-08'),
  341. (29, 'eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee', 1, 17, 0, '2019-01-08'),
  342. (30, 'ihuohu77777777777777777777', 1, 17, 1, '2019-01-08'),
  343. (31, 'pppppppppppppppppppppppppppppppppppppppppppppp', 1, 17, 1, '2019-01-08'),
  344. (32, 'gggggggggggg', 1, 17, 1, '2019-01-08'),
  345. (33, 'bla///', 1, 23, 1, '2019-01-08'),
  346. (34, 'ddddd', 1, 23, 1, '2019-01-08'),
  347. (35, 'fgsrgsr', 1, 23, 1, '2019-01-08'),
  348. (36, 'iiiiiiiiiiiiiiiiiiiiiiiii', 1, 19, 1, '2019-01-08'),
  349. (37, 'qwerty/qwert1234', 1, 2, 1, '2019-01-08'),
  350. (38, 'wwww', 1, 26, 1, '2019-01-08'),
  351. (39, 'qqqqqqq', 1, 19, 1, '2019-01-08'),
  352. (40, 'eeeeeeeeee', 1, 19, 1, '2019-01-08'),
  353. (41, 'dddddddddddddddfffffffffffff', 1, 19, 1, '2019-01-08'),
  354. (42, 'ffffffoto', 1, 19, 1, '2019-01-08'),
  355. (43, 'ffffffffffffffffff', 1, 19, 1, '2019-01-08'),
  356. (44, 'ddddd', 1, 23, 1, '2019-01-08'),
  357. (45, 'dddddd', 1, 23, 1, '2019-01-08'),
  358. (46, 'rrrrrrrrrrrrrrrrrrrrrr', 1, 23, 1, '2019-01-08'),
  359. (47, 'Получилось!!!!!!!', 1, 25, 0, '2019-01-08'),
  360. (48, '100', 1, 25, 0, '2019-01-08'),
  361. (49, 'Зато научился вставлять картинки руками..))', 22, 17, 0, '2019-01-08'),
  362. (50, 'ццццц', 22, 17, 0, '2019-01-08'),
  363. (51, 'арварв', 22, 17, 0, '2019-01-08'),
  364. (52, 'dfsgs', 22, 17, 0, '2019-01-08'),
  365. (56, 'roswel', 38, 17, 0, '2019-01-08'),
  366. (57, 'broba&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&', 1, 17, 1, '2019-01-08'),
  367. (58, 'qwerty1234', 1, 2, 1, '2019-01-08'),
  368. (59, 'ssssssssssss', 1, 2, 1, '2019-01-08'),
  369. (60, 'wwwwwwwwww', 1, 2, 1, '2019-01-08'),
  370. (61, 'zzzzzzzzzzz', 1, 25, 1, '2019-01-08'),
  371. (62, 'qqqqqqqqqqqq', 1, 25, 1, '2019-01-08'),
  372. (63, 'wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww', 1, 25, 1, '2019-01-08'),
  373. (64, 'tprfynhjk b dm.irbчто без кантролера и вььь', 1, 25, 1, '2019-01-08'),
  374. (65, 'qqqqqqqqqqqqq', 22, 2, 1, '2019-01-08'),
  375. (66, 'wwwww', 22, 2, 1, '2019-01-08'),
  376. (67, 'rrrrroswel', 22, 18, 1, '2019-01-08'),
  377. (68, 'rrrrr', 22, 18, 1, '2019-01-08'),
  378. (69, 'qqqqqqqqqqqwwwwwwwssssssssssssssssssssssssssssss', 22, 25, 1, '2019-01-08'),
  379. (70, 'hello', 1, 2, 1, '2019-01-09'),
  380. (71, 'rrrrrrrrrrrrrrrbbbbbbbbbbbb', 1, 2, 1, '2019-01-09'),
  381. (72, '333333333333333', 1, 2, 1, '2019-01-09'),
  382. (73, 'kkkkkkkkkkkkkkkkkkkkkkkk', 1, 2, 1, '2019-01-09'),
  383. (74, '0000000000000000000000000000', 1, 2, 1, '2019-01-09'),
  384. (75, '55555555555555', 1, 2, 1, '2019-01-09'),
  385. (76, '66666666666666666', 1, 2, 1, '2019-01-09'),
  386. (77, 'eee111222', 1, 23, 1, '2019-01-09'),
  387. (78, 'eeeeeeeeeeeeeeeettttttttttttttttt', 1, 23, 1, '2019-01-09'),
  388. (79, '888888888', 1, 23, 1, '2019-01-09'),
  389. (80, 'tttttttttttttttttt', 1, 23, 1, '2019-01-09'),
  390. (81, '44444444444444', 1, 23, 1, '2019-01-09'),
  391. (82, '77777777777', 1, 23, 1, '2019-01-09'),
  392. (83, '7000000000000000', 1, 23, 1, '2019-01-09'),
  393. (84, 'rrrrrrrrrr', 1, 23, 1, '2019-01-09'),
  394. (85, 'wwwwwwwwwwww11111111', 1, 25, 1, '2019-01-09'),
  395. (86, 'ddddddddddddd', 1, 25, 1, '2019-01-09'),
  396. (87, 'ww55555555', 1, 25, 1, '2019-01-09');
  397.  
  398. -- --------------------------------------------------------
  399.  
  400. --
  401. -- Структура таблицы `migration`
  402. --
  403.  
  404. CREATE TABLE `migration` (
  405. `version` varchar(180) NOT NULL,
  406. `apply_time` int(11) DEFAULT NULL
  407. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  408.  
  409. --
  410. -- Дамп данных таблицы `migration`
  411. --
  412.  
  413. INSERT INTO `migration` (`version`, `apply_time`) VALUES
  414. ('m000000_000000_base', 1544835805),
  415. ('m140209_132017_init', 1544835813),
  416. ('m140403_174025_create_account_table', 1544835814),
  417. ('m140504_113157_update_tables', 1544835820),
  418. ('m140504_130429_create_token_table', 1544835821),
  419. ('m140506_102106_rbac_init', 1544835873),
  420. ('m140830_171933_fix_ip_field', 1544835823),
  421. ('m140830_172703_change_account_table_name', 1544835823),
  422. ('m141222_110026_update_ip_field', 1544835824),
  423. ('m141222_135246_alter_username_length', 1544835825),
  424. ('m150614_103145_update_social_account_table', 1544835828),
  425. ('m150623_212711_fix_username_notnull', 1544835828),
  426. ('m151020_213100_update_profile_table', 1544840571),
  427. ('m151020_213110_update_profile_table', 1544840572),
  428. ('m151021_200401_create_article_categories_table', 1544837210),
  429. ('m151021_200427_create_article_items_table', 1544837216),
  430. ('m151021_200518_create_article_attachments_table', 1544837218),
  431. ('m151105_204528_create_article_tags_table', 1544837220),
  432. ('m151218_234654_add_timezone_to_profile', 1544835829),
  433. ('m160929_103127_add_last_login_at_to_user_table', 1544835830),
  434. ('m170124_021553_create_article_table', 1545621163),
  435. ('m170124_021601_create_category_table', 1545621163),
  436. ('m170124_021608_create_tag_table', 1545621164),
  437. ('m170124_021622_create_comment_table', 1545621167),
  438. ('m170124_021633_create_article_tag_table', 1545621170),
  439. ('m170207_135744_add_date_to_comment', 1545621170),
  440. ('m170616_185620_insert_article_data_demo', 1544837221),
  441. ('m170626_185620_insert_article_auth_permissions', 1544837221),
  442. ('m170636_185630_create_article_items_translations', 1544837224),
  443. ('m170907_052038_rbac_add_index_on_auth_assignment_user_id', 1544835873),
  444. ('m180523_151638_rbac_updates_indexes_without_prefix', 1544835874);
  445.  
  446. -- --------------------------------------------------------
  447.  
  448. --
  449. -- Структура таблицы `profile`
  450. --
  451.  
  452. CREATE TABLE `profile` (
  453. `user_id` int(11) NOT NULL,
  454. `name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  455. `public_email` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  456. `gravatar_email` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  457. `gravatar_id` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL,
  458. `location` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  459. `website` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  460. `bio` text COLLATE utf8_unicode_ci,
  461. `signature` text COLLATE utf8_unicode_ci,
  462. `timezone` varchar(40) COLLATE utf8_unicode_ci DEFAULT NULL,
  463. `firstname` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  464. `lastname` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  465. `birthday` date NOT NULL,
  466. `avatar` varchar(255) CHARACTER SET utf8 DEFAULT NULL,
  467. `terms` tinyint(1) NOT NULL DEFAULT '0'
  468. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
  469.  
  470. --
  471. -- Дамп данных таблицы `profile`
  472. --
  473.  
  474. INSERT INTO `profile` (`user_id`, `name`, `public_email`, `gravatar_email`, `gravatar_id`, `location`, `website`, `bio`, `signature`, `timezone`, `firstname`, `lastname`, `birthday`, `avatar`, `terms`) VALUES
  475. (1, '', '', '', 'd41d8cd98f00b204e9800998ecf8427e', 'Cтаврополь', 'https://roswel.besaba.com', NULL, 'were ///', 'Europe/Moscow', 'admin', 'admin', '2011-04-09', 'jwzmeboibCz5XfB-Penf_BcBefsVOhua.jpg', 0),
  476. (22, '', '', '', 'd41d8cd98f00b204e9800998ecf8427e', '', '', NULL, '', 'Pacific/Apia', 'roswel', 'roswel', '1900-11-28', '4Z2aIWNW2H5qj-7FlsA3wNB7wX5bfVs-.jpg', 0),
  477. (34, 'MODER', '', '', 'd41d8cd98f00b204e9800998ecf8427e', '', '', NULL, '', NULL, 'QQQ', 'QQQ', '1900-11-28', 'pdsT-S-AvE4vOaRfEWg1hWd5O6kkw3Jk.jpg', 0),
  478. (38, '', '', '', 'd41d8cd98f00b204e9800998ecf8427e', '', '', NULL, '', 'Pacific/Majuro', 'qwerty', 'qwerty', '1900-11-27', '-VwJhlf_h2RLNVwjF3xTF6t_ma6nf-6-.jpg', 0);
  479.  
  480. -- --------------------------------------------------------
  481.  
  482. --
  483. -- Структура таблицы `social_account`
  484. --
  485.  
  486. CREATE TABLE `social_account` (
  487. `id` int(11) NOT NULL,
  488. `user_id` int(11) DEFAULT NULL,
  489. `provider` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  490. `client_id` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  491. `data` text COLLATE utf8_unicode_ci,
  492. `code` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL,
  493. `created_at` int(11) DEFAULT NULL,
  494. `email` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  495. `username` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL
  496. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
  497.  
  498. --
  499. -- Дамп данных таблицы `social_account`
  500. --
  501.  
  502. INSERT INTO `social_account` (`id`, `user_id`, `provider`, `client_id`, `data`, `code`, `created_at`, `email`, `username`) VALUES
  503. (1, 34, 'facebook', '1042039189301968', '{\"name\":\"Oleg Klochkov\",\"email\":\"oleg.klochkov.1980@mail.ru\",\"id\":\"1042039189301968\"}', NULL, NULL, 'oleg.klochkov.1980@mail.ru', NULL);
  504.  
  505. -- --------------------------------------------------------
  506.  
  507. --
  508. -- Структура таблицы `tag`
  509. --
  510.  
  511. CREATE TABLE `tag` (
  512. `id` int(11) NOT NULL,
  513. `title` varchar(255) DEFAULT NULL
  514. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  515.  
  516. --
  517. -- Дамп данных таблицы `tag`
  518. --
  519.  
  520. INSERT INTO `tag` (`id`, `title`) VALUES
  521. (1, 'php2'),
  522. (2, 'js'),
  523. (3, 'node.js'),
  524. (4, 'yii-2');
  525.  
  526. -- --------------------------------------------------------
  527.  
  528. --
  529. -- Структура таблицы `token`
  530. --
  531.  
  532. CREATE TABLE `token` (
  533. `user_id` int(11) NOT NULL,
  534. `code` varchar(32) COLLATE utf8_unicode_ci NOT NULL,
  535. `created_at` int(11) NOT NULL,
  536. `type` smallint(6) NOT NULL
  537. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
  538.  
  539. -- --------------------------------------------------------
  540.  
  541. --
  542. -- Структура таблицы `user`
  543. --
  544.  
  545. CREATE TABLE `user` (
  546. `id` int(11) NOT NULL,
  547. `username` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  548. `email` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  549. `password_hash` varchar(60) COLLATE utf8_unicode_ci NOT NULL,
  550. `isAdmin` int(11) NOT NULL DEFAULT '0',
  551. `photo` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  552. `auth_key` varchar(32) COLLATE utf8_unicode_ci NOT NULL,
  553. `confirmed_at` int(11) DEFAULT NULL,
  554. `unconfirmed_email` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  555. `blocked_at` int(11) DEFAULT NULL,
  556. `registration_ip` varchar(45) COLLATE utf8_unicode_ci DEFAULT NULL,
  557. `created_at` int(11) NOT NULL,
  558. `updated_at` int(11) NOT NULL,
  559. `flags` int(11) NOT NULL DEFAULT '0',
  560. `last_login_at` int(11) DEFAULT NULL
  561. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
  562.  
  563. --
  564. -- Дамп данных таблицы `user`
  565. --
  566.  
  567. INSERT INTO `user` (`id`, `username`, `email`, `password_hash`, `isAdmin`, `photo`, `auth_key`, `confirmed_at`, `unconfirmed_email`, `blocked_at`, `registration_ip`, `created_at`, `updated_at`, `flags`, `last_login_at`) VALUES
  568. (1, 'admin', 'cool.roswel@ya.ru', '$2y$12$Q9Q2kQfnM9QGO9H29a8iAOz4zNxoyDLliiQEN.nYtsoxygRodScCy', 1, '/uploads/10.jpg', '', 1544840425, NULL, NULL, NULL, 1451514052, 1544840960, 0, 1547136181),
  569. (22, 'roswel', 'phenix_61@yahoo.com', '$2y$12$/J6irtY.q/z5LleryoCy3uR0WitbcQEFG653ri2Br28qqrTD1Ra0m', 1, '/img/users/default.png', 'mh66agsCuDyX70J_sDI9T1o91_K2PN45', 1546020749, NULL, NULL, '127.0.0.1', 1546020725, 1546020725, 0, 1546988099),
  570. (34, 'oleg.klochkov.1980@mail.ru', 'oleg.klochkov.1980@mail.ru', '', 0, NULL, 'Yd_3_JwQwlBV0JV1jKwVXa-S_QmZiT_V', 1546544696, NULL, NULL, '127.0.0.1', 1546544696, 1546544696, 0, 1546901060),
  571. (38, 'mr.roswel@mail.ru', 'mr.roswel@mail.ru', '$2y$12$Q2XIdNPhBF689c/rWnOJzutcmjET63vqn36pglFfDHlzr8Y46fKiC', 0, NULL, 'Vxu0wS6PLXwAoKF9tBVg2bmpac23_wxo', 1546982887, NULL, NULL, '127.0.0.1', 1546982763, 1546982763, 0, 1546983234);
  572.  
  573. --
  574. -- Индексы сохранённых таблиц
  575. --
  576.  
  577. --
  578. -- Индексы таблицы `article`
  579. --
  580. ALTER TABLE `article`
  581. ADD PRIMARY KEY (`id`);
  582.  
  583. --
  584. -- Индексы таблицы `article_tag`
  585. --
  586. ALTER TABLE `article_tag`
  587. ADD PRIMARY KEY (`id`),
  588. ADD KEY `tag_article_article_id` (`article_id`),
  589. ADD KEY `idx_tag_id` (`tag_id`);
  590.  
  591. --
  592. -- Индексы таблицы `article_tags`
  593. --
  594. ALTER TABLE `article_tags`
  595. ADD PRIMARY KEY (`id`);
  596.  
  597. --
  598. -- Индексы таблицы `auth_assignment`
  599. --
  600. ALTER TABLE `auth_assignment`
  601. ADD PRIMARY KEY (`item_name`,`user_id`),
  602. ADD KEY `idx-auth_assignment-user_id` (`user_id`);
  603.  
  604. --
  605. -- Индексы таблицы `auth_item`
  606. --
  607. ALTER TABLE `auth_item`
  608. ADD PRIMARY KEY (`name`),
  609. ADD KEY `rule_name` (`rule_name`),
  610. ADD KEY `idx-auth_item-type` (`type`);
  611.  
  612. --
  613. -- Индексы таблицы `auth_item_child`
  614. --
  615. ALTER TABLE `auth_item_child`
  616. ADD PRIMARY KEY (`parent`,`child`),
  617. ADD KEY `child` (`child`);
  618.  
  619. --
  620. -- Индексы таблицы `auth_rule`
  621. --
  622. ALTER TABLE `auth_rule`
  623. ADD PRIMARY KEY (`name`);
  624.  
  625. --
  626. -- Индексы таблицы `category`
  627. --
  628. ALTER TABLE `category`
  629. ADD PRIMARY KEY (`id`);
  630.  
  631. --
  632. -- Индексы таблицы `comment`
  633. --
  634. ALTER TABLE `comment`
  635. ADD PRIMARY KEY (`id`),
  636. ADD KEY `idx-post-user_id` (`user_id`),
  637. ADD KEY `idx-article_id` (`article_id`);
  638.  
  639. --
  640. -- Индексы таблицы `migration`
  641. --
  642. ALTER TABLE `migration`
  643. ADD PRIMARY KEY (`version`);
  644.  
  645. --
  646. -- Индексы таблицы `profile`
  647. --
  648. ALTER TABLE `profile`
  649. ADD PRIMARY KEY (`user_id`);
  650.  
  651. --
  652. -- Индексы таблицы `social_account`
  653. --
  654. ALTER TABLE `social_account`
  655. ADD PRIMARY KEY (`id`),
  656. ADD UNIQUE KEY `account_unique` (`provider`,`client_id`),
  657. ADD UNIQUE KEY `account_unique_code` (`code`),
  658. ADD KEY `fk_user_account` (`user_id`);
  659.  
  660. --
  661. -- Индексы таблицы `tag`
  662. --
  663. ALTER TABLE `tag`
  664. ADD PRIMARY KEY (`id`);
  665.  
  666. --
  667. -- Индексы таблицы `token`
  668. --
  669. ALTER TABLE `token`
  670. ADD UNIQUE KEY `token_unique` (`user_id`,`code`,`type`);
  671.  
  672. --
  673. -- Индексы таблицы `user`
  674. --
  675. ALTER TABLE `user`
  676. ADD PRIMARY KEY (`id`),
  677. ADD UNIQUE KEY `user_unique_username` (`username`),
  678. ADD UNIQUE KEY `user_unique_email` (`email`);
  679.  
  680. --
  681. -- AUTO_INCREMENT для сохранённых таблиц
  682. --
  683.  
  684. --
  685. -- AUTO_INCREMENT для таблицы `article`
  686. --
  687. ALTER TABLE `article`
  688. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=27;
  689.  
  690. --
  691. -- AUTO_INCREMENT для таблицы `article_tag`
  692. --
  693. ALTER TABLE `article_tag`
  694. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12;
  695.  
  696. --
  697. -- AUTO_INCREMENT для таблицы `article_tags`
  698. --
  699. ALTER TABLE `article_tags`
  700. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;
  701.  
  702. --
  703. -- AUTO_INCREMENT для таблицы `category`
  704. --
  705. ALTER TABLE `category`
  706. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;
  707.  
  708. --
  709. -- AUTO_INCREMENT для таблицы `comment`
  710. --
  711. ALTER TABLE `comment`
  712. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=88;
  713.  
  714. --
  715. -- AUTO_INCREMENT для таблицы `social_account`
  716. --
  717. ALTER TABLE `social_account`
  718. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;
  719.  
  720. --
  721. -- AUTO_INCREMENT для таблицы `tag`
  722. --
  723. ALTER TABLE `tag`
  724. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;
  725.  
  726. --
  727. -- AUTO_INCREMENT для таблицы `user`
  728. --
  729. ALTER TABLE `user`
  730. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=39;
  731.  
  732. --
  733. -- Ограничения внешнего ключа сохраненных таблиц
  734. --
  735.  
  736. --
  737. -- Ограничения внешнего ключа таблицы `article_tag`
  738. --
  739. ALTER TABLE `article_tag`
  740. ADD CONSTRAINT `fk-tag_id` FOREIGN KEY (`tag_id`) REFERENCES `tag` (`id`) ON DELETE CASCADE,
  741. ADD CONSTRAINT `tag_article_article_id` FOREIGN KEY (`article_id`) REFERENCES `article` (`id`) ON DELETE CASCADE;
  742.  
  743. --
  744. -- Ограничения внешнего ключа таблицы `auth_assignment`
  745. --
  746. ALTER TABLE `auth_assignment`
  747. ADD CONSTRAINT `auth_assignment_ibfk_1` FOREIGN KEY (`item_name`) REFERENCES `auth_item` (`name`) ON DELETE CASCADE ON UPDATE CASCADE;
  748.  
  749. --
  750. -- Ограничения внешнего ключа таблицы `auth_item`
  751. --
  752. ALTER TABLE `auth_item`
  753. ADD CONSTRAINT `auth_item_ibfk_1` FOREIGN KEY (`rule_name`) REFERENCES `auth_rule` (`name`) ON DELETE SET NULL ON UPDATE CASCADE;
  754.  
  755. --
  756. -- Ограничения внешнего ключа таблицы `auth_item_child`
  757. --
  758. ALTER TABLE `auth_item_child`
  759. ADD CONSTRAINT `auth_item_child_ibfk_1` FOREIGN KEY (`parent`) REFERENCES `auth_item` (`name`) ON DELETE CASCADE ON UPDATE CASCADE,
  760. ADD CONSTRAINT `auth_item_child_ibfk_2` FOREIGN KEY (`child`) REFERENCES `auth_item` (`name`) ON DELETE CASCADE ON UPDATE CASCADE;
  761.  
  762. --
  763. -- Ограничения внешнего ключа таблицы `comment`
  764. --
  765. ALTER TABLE `comment`
  766. ADD CONSTRAINT `fk-article_id` FOREIGN KEY (`article_id`) REFERENCES `article` (`id`) ON DELETE CASCADE,
  767. ADD CONSTRAINT `fk-post-user_id` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE CASCADE;
  768.  
  769. --
  770. -- Ограничения внешнего ключа таблицы `profile`
  771. --
  772. ALTER TABLE `profile`
  773. ADD CONSTRAINT `fk_user_profile` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE CASCADE;
  774.  
  775. --
  776. -- Ограничения внешнего ключа таблицы `social_account`
  777. --
  778. ALTER TABLE `social_account`
  779. ADD CONSTRAINT `fk_user_account` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE CASCADE;
  780.  
  781. --
  782. -- Ограничения внешнего ключа таблицы `token`
  783. --
  784. ALTER TABLE `token`
  785. ADD CONSTRAINT `fk_user_token` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE CASCADE;
  786. COMMIT;
  787.  
  788. /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
  789. /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
  790. /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement