Guest User

Untitled

a guest
Sep 20th, 2019
318
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.98 KB | None | 0 0
  1. -- phpMyAdmin SQL Dump
  2. -- version 4.9.0.1
  3. -- https://www.phpmyadmin.net/
  4. --
  5. -- Хост: localhost:3306
  6. -- Время создания: Сен 21 2019 г., 03:20
  7. -- Версия сервера: 5.7.26
  8. -- Версия PHP: 7.1.30
  9.  
  10. SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
  11. SET time_zone = "+00:00";
  12.  
  13. --
  14. -- База данных: `uac`
  15. --
  16.  
  17. -- --------------------------------------------------------
  18.  
  19. --
  20. -- Структура таблицы `migration_versions`
  21. --
  22.  
  23. CREATE TABLE `migration_versions` (
  24. `version` varchar(14) COLLATE utf8mb4_unicode_ci NOT NULL,
  25. `executed_at` datetime NOT NULL COMMENT '(DC2Type:datetime_immutable)'
  26. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  27.  
  28. --
  29. -- Дамп данных таблицы `migration_versions`
  30. --
  31.  
  32. INSERT INTO `migration_versions` (`version`, `executed_at`) VALUES
  33. ('20190920190439', '2019-09-20 19:05:01');
  34.  
  35. -- --------------------------------------------------------
  36.  
  37. --
  38. -- Структура таблицы `uas_admin`
  39. --
  40.  
  41. CREATE TABLE `uas_admin` (
  42. `admin_id` int(10) UNSIGNED NOT NULL COMMENT 'Unique administrator identifier',
  43. `username` varchar(256) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Username',
  44. `auth_method` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Auth method name',
  45. `auth_value` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Auth method value',
  46. `password` varchar(256) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Password',
  47. `flags` int(10) UNSIGNED NOT NULL COMMENT 'Flags (bit-summ)',
  48. `immunity` int(10) UNSIGNED NOT NULL COMMENT 'Immunity',
  49. `deleted_at` int(11) DEFAULT NULL COMMENT 'Deleted datetime (represented in UNIX TIMESTAMP); if null - administrator is not deleted'
  50. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  51.  
  52. -- --------------------------------------------------------
  53.  
  54. --
  55. -- Структура таблицы `uas_admin_group`
  56. --
  57.  
  58. CREATE TABLE `uas_admin_group` (
  59. `admin_group_id` int(10) UNSIGNED NOT NULL COMMENT 'Unique admin group pair id',
  60. `admin_id` int(10) UNSIGNED DEFAULT NULL COMMENT 'Unique administrator identifier',
  61. `title` varchar(256) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Group name (should be unique)',
  62. `server_id` int(10) UNSIGNED DEFAULT NULL COMMENT 'Unique server identifier'
  63. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  64.  
  65. -- --------------------------------------------------------
  66.  
  67. --
  68. -- Структура таблицы `uas_admin_server`
  69. --
  70.  
  71. CREATE TABLE `uas_admin_server` (
  72. `admin_id` int(10) UNSIGNED NOT NULL COMMENT 'Administrator identifier',
  73. `server_id` int(10) UNSIGNED NOT NULL
  74. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  75.  
  76. -- --------------------------------------------------------
  77.  
  78. --
  79. -- Структура таблицы `uas_group`
  80. --
  81.  
  82. CREATE TABLE `uas_group` (
  83. `title` varchar(256) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Group name (should be unique)',
  84. `immunity` int(10) UNSIGNED NOT NULL COMMENT 'Immunity level',
  85. `flags` int(10) UNSIGNED NOT NULL COMMENT 'Flags (bit-summ)',
  86. `deleted_at` int(11) DEFAULT NULL COMMENT 'Deleted datetime (represented in UNIX TIMESTAMP); if null - group is not deleted'
  87. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  88.  
  89. -- --------------------------------------------------------
  90.  
  91. --
  92. -- Структура таблицы `uas_group_immunity`
  93. --
  94.  
  95. CREATE TABLE `uas_group_immunity` (
  96. `target` varchar(256) COLLATE utf8mb4_unicode_ci NOT NULL,
  97. `other` varchar(256) COLLATE utf8mb4_unicode_ci NOT NULL
  98. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  99.  
  100. -- --------------------------------------------------------
  101.  
  102. --
  103. -- Структура таблицы `uas_group_override`
  104. --
  105.  
  106. CREATE TABLE `uas_group_override` (
  107. `command` varchar(256) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'String containing command name',
  108. `override_type` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Override type (specific command or group)',
  109. `title` varchar(256) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Group name (should be unique)',
  110. `has_access` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'New access level (Y - allowed, D - denied)'
  111. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  112.  
  113. -- --------------------------------------------------------
  114.  
  115. --
  116. -- Структура таблицы `uas_override`
  117. --
  118.  
  119. CREATE TABLE `uas_override` (
  120. `override_id` int(10) UNSIGNED NOT NULL COMMENT 'Override identifier',
  121. `command` varchar(256) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'String containing command name',
  122. `override_type` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Override type (specific command or group)',
  123. `flags` int(11) NOT NULL COMMENT 'New admin flag'
  124. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  125.  
  126. -- --------------------------------------------------------
  127.  
  128. --
  129. -- Структура таблицы `uas_override_server`
  130. --
  131.  
  132. CREATE TABLE `uas_override_server` (
  133. `server_id` int(10) UNSIGNED NOT NULL COMMENT 'Server identifier',
  134. `override_id` int(10) UNSIGNED NOT NULL COMMENT 'Override identifier'
  135. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  136.  
  137. -- --------------------------------------------------------
  138.  
  139. --
  140. -- Структура таблицы `uas_server`
  141. --
  142.  
  143. CREATE TABLE `uas_server` (
  144. `server_id` int(10) UNSIGNED NOT NULL COMMENT 'Unique server identifier',
  145. `address` int(10) UNSIGNED NOT NULL COMMENT 'Server address',
  146. `port` smallint(5) UNSIGNED NOT NULL COMMENT 'Server port',
  147. `hostname` varchar(256) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Server hostname',
  148. `deleted_at` int(11) DEFAULT NULL COMMENT 'Deleted datetime (represented in UNIX TIMESTAMP); if null - server is not deleted',
  149. `synced_at` int(10) UNSIGNED NOT NULL COMMENT 'Last date when server used sync'
  150. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  151.  
  152. -- --------------------------------------------------------
  153.  
  154. --
  155. -- Структура таблицы `users`
  156. --
  157.  
  158. CREATE TABLE `users` (
  159. `id` int(11) NOT NULL,
  160. `username` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  161. `name` varchar(60) COLLATE utf8mb4_unicode_ci NOT NULL,
  162. `password` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL,
  163. `email` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL
  164. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  165.  
  166. --
  167. -- Индексы сохранённых таблиц
  168. --
  169.  
  170. --
  171. -- Индексы таблицы `migration_versions`
  172. --
  173. ALTER TABLE `migration_versions`
  174. ADD PRIMARY KEY (`version`);
  175.  
  176. --
  177. -- Индексы таблицы `uas_admin`
  178. --
  179. ALTER TABLE `uas_admin`
  180. ADD PRIMARY KEY (`admin_id`);
  181.  
  182. --
  183. -- Индексы таблицы `uas_admin_group`
  184. --
  185. ALTER TABLE `uas_admin_group`
  186. ADD PRIMARY KEY (`admin_group_id`),
  187. ADD UNIQUE KEY `admin_id_server_id_title` (`admin_id`,`server_id`,`title`),
  188. ADD KEY `FK_uas_admin_group_uas_group` (`title`),
  189. ADD KEY `FK_uas_admin_group_uas_server` (`server_id`),
  190. ADD KEY `IDX_1C66D27B642B8210` (`admin_id`);
  191.  
  192. --
  193. -- Индексы таблицы `uas_admin_server`
  194. --
  195. ALTER TABLE `uas_admin_server`
  196. ADD PRIMARY KEY (`admin_id`,`server_id`);
  197.  
  198. --
  199. -- Индексы таблицы `uas_group`
  200. --
  201. ALTER TABLE `uas_group`
  202. ADD PRIMARY KEY (`title`);
  203.  
  204. --
  205. -- Индексы таблицы `uas_group_immunity`
  206. --
  207. ALTER TABLE `uas_group_immunity`
  208. ADD PRIMARY KEY (`target`,`other`);
  209.  
  210. --
  211. -- Индексы таблицы `uas_group_override`
  212. --
  213. ALTER TABLE `uas_group_override`
  214. ADD PRIMARY KEY (`command`,`override_type`,`title`),
  215. ADD KEY `FK_uas_group_override_uas_group` (`title`);
  216.  
  217. --
  218. -- Индексы таблицы `uas_override`
  219. --
  220. ALTER TABLE `uas_override`
  221. ADD PRIMARY KEY (`override_id`),
  222. ADD UNIQUE KEY `command_override_type` (`command`,`override_type`);
  223.  
  224. --
  225. -- Индексы таблицы `uas_override_server`
  226. --
  227. ALTER TABLE `uas_override_server`
  228. ADD PRIMARY KEY (`server_id`,`override_id`);
  229.  
  230. --
  231. -- Индексы таблицы `uas_server`
  232. --
  233. ALTER TABLE `uas_server`
  234. ADD PRIMARY KEY (`server_id`),
  235. ADD UNIQUE KEY `address_port` (`address`,`port`);
  236.  
  237. --
  238. -- Индексы таблицы `users`
  239. --
  240. ALTER TABLE `users`
  241. ADD PRIMARY KEY (`id`);
  242.  
  243. --
  244. -- AUTO_INCREMENT для сохранённых таблиц
  245. --
  246.  
  247. --
  248. -- AUTO_INCREMENT для таблицы `uas_admin`
  249. --
  250. ALTER TABLE `uas_admin`
  251. MODIFY `admin_id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'Unique administrator identifier';
  252.  
  253. --
  254. -- AUTO_INCREMENT для таблицы `uas_admin_group`
  255. --
  256. ALTER TABLE `uas_admin_group`
  257. MODIFY `admin_group_id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'Unique admin group pair id';
  258.  
  259. --
  260. -- AUTO_INCREMENT для таблицы `uas_override`
  261. --
  262. ALTER TABLE `uas_override`
  263. MODIFY `override_id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'Override identifier';
  264.  
  265. --
  266. -- AUTO_INCREMENT для таблицы `uas_server`
  267. --
  268. ALTER TABLE `uas_server`
  269. MODIFY `server_id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'Unique server identifier';
  270.  
  271. --
  272. -- AUTO_INCREMENT для таблицы `users`
  273. --
  274. ALTER TABLE `users`
  275. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
  276.  
  277. --
  278. -- Ограничения внешнего ключа сохраненных таблиц
  279. --
  280.  
  281. --
  282. -- Ограничения внешнего ключа таблицы `uas_admin_group`
  283. --
  284. ALTER TABLE `uas_admin_group`
  285. ADD CONSTRAINT `FK_1C66D27B1844E6B7` FOREIGN KEY (`server_id`) REFERENCES `uas_server` (`server_id`),
  286. ADD CONSTRAINT `FK_1C66D27B2B36786B` FOREIGN KEY (`title`) REFERENCES `uas_group` (`title`),
  287. ADD CONSTRAINT `FK_1C66D27B642B8210` FOREIGN KEY (`admin_id`) REFERENCES `uas_admin` (`admin_id`);
  288.  
  289. --
  290. -- Ограничения внешнего ключа таблицы `uas_group_override`
  291. --
  292. ALTER TABLE `uas_group_override`
  293. ADD CONSTRAINT `FK_C8FDB5B62B36786B` FOREIGN KEY (`title`) REFERENCES `uas_group` (`title`);
Advertisement
Add Comment
Please, Sign In to add comment