Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- phpMyAdmin SQL Dump
- -- version 4.9.0.1
- -- https://www.phpmyadmin.net/
- --
- -- Хост: localhost:3306
- -- Время создания: Сен 21 2019 г., 03:20
- -- Версия сервера: 5.7.26
- -- Версия PHP: 7.1.30
- SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
- SET time_zone = "+00:00";
- --
- -- База данных: `uac`
- --
- -- --------------------------------------------------------
- --
- -- Структура таблицы `migration_versions`
- --
- CREATE TABLE `migration_versions` (
- `version` varchar(14) COLLATE utf8mb4_unicode_ci NOT NULL,
- `executed_at` datetime NOT NULL COMMENT '(DC2Type:datetime_immutable)'
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
- --
- -- Дамп данных таблицы `migration_versions`
- --
- INSERT INTO `migration_versions` (`version`, `executed_at`) VALUES
- ('20190920190439', '2019-09-20 19:05:01');
- -- --------------------------------------------------------
- --
- -- Структура таблицы `uas_admin`
- --
- CREATE TABLE `uas_admin` (
- `admin_id` int(10) UNSIGNED NOT NULL COMMENT 'Unique administrator identifier',
- `username` varchar(256) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Username',
- `auth_method` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Auth method name',
- `auth_value` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Auth method value',
- `password` varchar(256) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Password',
- `flags` int(10) UNSIGNED NOT NULL COMMENT 'Flags (bit-summ)',
- `immunity` int(10) UNSIGNED NOT NULL COMMENT 'Immunity',
- `deleted_at` int(11) DEFAULT NULL COMMENT 'Deleted datetime (represented in UNIX TIMESTAMP); if null - administrator is not deleted'
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
- -- --------------------------------------------------------
- --
- -- Структура таблицы `uas_admin_group`
- --
- CREATE TABLE `uas_admin_group` (
- `admin_group_id` int(10) UNSIGNED NOT NULL COMMENT 'Unique admin group pair id',
- `admin_id` int(10) UNSIGNED DEFAULT NULL COMMENT 'Unique administrator identifier',
- `title` varchar(256) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Group name (should be unique)',
- `server_id` int(10) UNSIGNED DEFAULT NULL COMMENT 'Unique server identifier'
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
- -- --------------------------------------------------------
- --
- -- Структура таблицы `uas_admin_server`
- --
- CREATE TABLE `uas_admin_server` (
- `admin_id` int(10) UNSIGNED NOT NULL COMMENT 'Administrator identifier',
- `server_id` int(10) UNSIGNED NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
- -- --------------------------------------------------------
- --
- -- Структура таблицы `uas_group`
- --
- CREATE TABLE `uas_group` (
- `title` varchar(256) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Group name (should be unique)',
- `immunity` int(10) UNSIGNED NOT NULL COMMENT 'Immunity level',
- `flags` int(10) UNSIGNED NOT NULL COMMENT 'Flags (bit-summ)',
- `deleted_at` int(11) DEFAULT NULL COMMENT 'Deleted datetime (represented in UNIX TIMESTAMP); if null - group is not deleted'
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
- -- --------------------------------------------------------
- --
- -- Структура таблицы `uas_group_immunity`
- --
- CREATE TABLE `uas_group_immunity` (
- `target` varchar(256) COLLATE utf8mb4_unicode_ci NOT NULL,
- `other` varchar(256) COLLATE utf8mb4_unicode_ci NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
- -- --------------------------------------------------------
- --
- -- Структура таблицы `uas_group_override`
- --
- CREATE TABLE `uas_group_override` (
- `command` varchar(256) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'String containing command name',
- `override_type` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Override type (specific command or group)',
- `title` varchar(256) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Group name (should be unique)',
- `has_access` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'New access level (Y - allowed, D - denied)'
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
- -- --------------------------------------------------------
- --
- -- Структура таблицы `uas_override`
- --
- CREATE TABLE `uas_override` (
- `override_id` int(10) UNSIGNED NOT NULL COMMENT 'Override identifier',
- `command` varchar(256) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'String containing command name',
- `override_type` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Override type (specific command or group)',
- `flags` int(11) NOT NULL COMMENT 'New admin flag'
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
- -- --------------------------------------------------------
- --
- -- Структура таблицы `uas_override_server`
- --
- CREATE TABLE `uas_override_server` (
- `server_id` int(10) UNSIGNED NOT NULL COMMENT 'Server identifier',
- `override_id` int(10) UNSIGNED NOT NULL COMMENT 'Override identifier'
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
- -- --------------------------------------------------------
- --
- -- Структура таблицы `uas_server`
- --
- CREATE TABLE `uas_server` (
- `server_id` int(10) UNSIGNED NOT NULL COMMENT 'Unique server identifier',
- `address` int(10) UNSIGNED NOT NULL COMMENT 'Server address',
- `port` smallint(5) UNSIGNED NOT NULL COMMENT 'Server port',
- `hostname` varchar(256) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Server hostname',
- `deleted_at` int(11) DEFAULT NULL COMMENT 'Deleted datetime (represented in UNIX TIMESTAMP); if null - server is not deleted',
- `synced_at` int(10) UNSIGNED NOT NULL COMMENT 'Last date when server used sync'
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
- -- --------------------------------------------------------
- --
- -- Структура таблицы `users`
- --
- CREATE TABLE `users` (
- `id` int(11) NOT NULL,
- `username` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
- `name` varchar(60) COLLATE utf8mb4_unicode_ci NOT NULL,
- `password` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL,
- `email` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
- --
- -- Индексы сохранённых таблиц
- --
- --
- -- Индексы таблицы `migration_versions`
- --
- ALTER TABLE `migration_versions`
- ADD PRIMARY KEY (`version`);
- --
- -- Индексы таблицы `uas_admin`
- --
- ALTER TABLE `uas_admin`
- ADD PRIMARY KEY (`admin_id`);
- --
- -- Индексы таблицы `uas_admin_group`
- --
- ALTER TABLE `uas_admin_group`
- ADD PRIMARY KEY (`admin_group_id`),
- ADD UNIQUE KEY `admin_id_server_id_title` (`admin_id`,`server_id`,`title`),
- ADD KEY `FK_uas_admin_group_uas_group` (`title`),
- ADD KEY `FK_uas_admin_group_uas_server` (`server_id`),
- ADD KEY `IDX_1C66D27B642B8210` (`admin_id`);
- --
- -- Индексы таблицы `uas_admin_server`
- --
- ALTER TABLE `uas_admin_server`
- ADD PRIMARY KEY (`admin_id`,`server_id`);
- --
- -- Индексы таблицы `uas_group`
- --
- ALTER TABLE `uas_group`
- ADD PRIMARY KEY (`title`);
- --
- -- Индексы таблицы `uas_group_immunity`
- --
- ALTER TABLE `uas_group_immunity`
- ADD PRIMARY KEY (`target`,`other`);
- --
- -- Индексы таблицы `uas_group_override`
- --
- ALTER TABLE `uas_group_override`
- ADD PRIMARY KEY (`command`,`override_type`,`title`),
- ADD KEY `FK_uas_group_override_uas_group` (`title`);
- --
- -- Индексы таблицы `uas_override`
- --
- ALTER TABLE `uas_override`
- ADD PRIMARY KEY (`override_id`),
- ADD UNIQUE KEY `command_override_type` (`command`,`override_type`);
- --
- -- Индексы таблицы `uas_override_server`
- --
- ALTER TABLE `uas_override_server`
- ADD PRIMARY KEY (`server_id`,`override_id`);
- --
- -- Индексы таблицы `uas_server`
- --
- ALTER TABLE `uas_server`
- ADD PRIMARY KEY (`server_id`),
- ADD UNIQUE KEY `address_port` (`address`,`port`);
- --
- -- Индексы таблицы `users`
- --
- ALTER TABLE `users`
- ADD PRIMARY KEY (`id`);
- --
- -- AUTO_INCREMENT для сохранённых таблиц
- --
- --
- -- AUTO_INCREMENT для таблицы `uas_admin`
- --
- ALTER TABLE `uas_admin`
- MODIFY `admin_id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'Unique administrator identifier';
- --
- -- AUTO_INCREMENT для таблицы `uas_admin_group`
- --
- ALTER TABLE `uas_admin_group`
- MODIFY `admin_group_id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'Unique admin group pair id';
- --
- -- AUTO_INCREMENT для таблицы `uas_override`
- --
- ALTER TABLE `uas_override`
- MODIFY `override_id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'Override identifier';
- --
- -- AUTO_INCREMENT для таблицы `uas_server`
- --
- ALTER TABLE `uas_server`
- MODIFY `server_id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'Unique server identifier';
- --
- -- AUTO_INCREMENT для таблицы `users`
- --
- ALTER TABLE `users`
- MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
- --
- -- Ограничения внешнего ключа сохраненных таблиц
- --
- --
- -- Ограничения внешнего ключа таблицы `uas_admin_group`
- --
- ALTER TABLE `uas_admin_group`
- ADD CONSTRAINT `FK_1C66D27B1844E6B7` FOREIGN KEY (`server_id`) REFERENCES `uas_server` (`server_id`),
- ADD CONSTRAINT `FK_1C66D27B2B36786B` FOREIGN KEY (`title`) REFERENCES `uas_group` (`title`),
- ADD CONSTRAINT `FK_1C66D27B642B8210` FOREIGN KEY (`admin_id`) REFERENCES `uas_admin` (`admin_id`);
- --
- -- Ограничения внешнего ключа таблицы `uas_group_override`
- --
- ALTER TABLE `uas_group_override`
- ADD CONSTRAINT `FK_C8FDB5B62B36786B` FOREIGN KEY (`title`) REFERENCES `uas_group` (`title`);
Advertisement
Add Comment
Please, Sign In to add comment