Reformatting the init-db.sql file.

This commit is contained in:
Ilya Bakhlin 2022-01-08 23:08:00 +01:00
parent 9bf852d417
commit f0b8c06a32

View file

@ -1,82 +1,96 @@
CREATE TABLE `ChandlerACLGroupsPermissions` ( CREATE TABLE `ChandlerACLGroupsPermissions`
`group` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL, (
`model` varchar(1000) COLLATE utf8mb4_unicode_ci NOT NULL, `group` VARCHAR(36) COLLATE "utf8mb4_unicode_ci" NOT NULL,
`context` int(10) unsigned DEFAULT NULL, `model` VARCHAR(1000) COLLATE "utf8mb4_unicode_ci" NOT NULL,
`permission` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL, `context` INT(10) unsigned DEFAULT NULL,
`status` tinyint(1) NOT NULL DEFAULT 1, `permission` VARCHAR(36) COLLATE "utf8mb4_unicode_ci" NOT NULL,
KEY `group` (`group`) `status` tinyint(1) NOT NULL DEFAULT 1,
"KEY" `group` (`group`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
CREATE TABLE `ChandlerACLPermissionAliases` ( CREATE TABLE `ChandlerACLPermissionAliases`
`alias` varchar(190) COLLATE utf8mb4_unicode_ci NOT NULL, (
`model` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, `alias` VARCHAR(190) COLLATE "utf8mb4_unicode_ci" NOT NULL,
`context` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, `model` VARCHAR(255) COLLATE "utf8mb4_unicode_ci" NOT NULL,
`permission` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, `context` VARCHAR(255) COLLATE "utf8mb4_unicode_ci" NOT NULL,
PRIMARY KEY (`alias`) `permission` VARCHAR(255) COLLATE "utf8mb4_unicode_ci" NOT NULL,
PRIMARY KEY (`alias`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
CREATE TABLE `ChandlerACLRelations` ( CREATE TABLE `ChandlerACLRelations`
`user` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL, (
`group` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL, `user` VARCHAR(36) COLLATE "utf8mb4_unicode_ci" NOT NULL,
`priority` bigint(20) unsigned NOT NULL DEFAULT 0, `group` VARCHAR(36) COLLATE "utf8mb4_unicode_ci" NOT NULL,
KEY `user` (`user`), `priority` bigint(20) unsigned NOT NULL DEFAULT 0,
KEY `group` (`group`) "KEY" `user` (`user`),
"KEY" `group` (`group`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
CREATE TABLE `ChandlerACLUsersPermissions` ( CREATE TABLE `ChandlerACLUsersPermissions`
`user` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL, (
`model` varchar(1000) COLLATE utf8mb4_unicode_ci NOT NULL, `user` VARCHAR(36) COLLATE "utf8mb4_unicode_ci" NOT NULL,
`context` int(10) unsigned NOT NULL, `model` VARCHAR(1000) COLLATE "utf8mb4_unicode_ci" NOT NULL,
`permission` int(10) unsigned NOT NULL, `context` INT(10) unsigned NOT NULL,
`status` tinyint(1) NOT NULL DEFAULT 1, `permission` INT(10) unsigned NOT NULL,
KEY `user` (`user`) `status` tinyint(1) NOT NULL DEFAULT 1,
"KEY" `user` (`user`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
CREATE TABLE `ChandlerGroups` ( CREATE TABLE `ChandlerGroups`
`id` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL, (
`name` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL, `id` VARCHAR(36) COLLATE "utf8mb4_unicode_ci" NOT NULL,
`color` mediumint(8) unsigned DEFAULT NULL `name` VARCHAR(100) COLLATE "utf8mb4_unicode_ci" NOT NULL,
`color` mediumint(8) unsigned DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
CREATE TABLE `ChandlerTokens` ( CREATE TABLE `ChandlerTokens`
`token` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL, (
`user` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL, `token` VARCHAR(64) COLLATE "utf8mb4_unicode_ci" NOT NULL,
`ip` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, `user` VARCHAR(36) COLLATE "utf8mb4_unicode_ci" NOT NULL,
`ua` varchar(1000) COLLATE utf8mb4_unicode_ci NOT NULL, `ip` VARCHAR(255) COLLATE "utf8mb4_unicode_ci" NOT NULL,
PRIMARY KEY (`token`), `ua` VARCHAR(1000) COLLATE "utf8mb4_unicode_ci" NOT NULL,
KEY `user` (`user`) PRIMARY KEY (`token`),
"KEY" `user` (`user`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
CREATE TABLE `ChandlerUsers` ( CREATE TABLE `ChandlerUsers`
`id` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL, (
`login` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL, `id` VARCHAR(36) COLLATE "utf8mb4_unicode_ci" NOT NULL,
`passwordHash` varchar(136) COLLATE utf8mb4_unicode_ci NOT NULL, `login` VARCHAR(64) COLLATE "utf8mb4_unicode_ci" NOT NULL,
`deleted` tinyint(1) NOT NULL DEFAULT 0, `passwordHash` VARCHAR(136) COLLATE "utf8mb4_unicode_ci" NOT NULL,
PRIMARY KEY (`id`), `deleted` tinyint(1) NOT NULL DEFAULT 0,
UNIQUE KEY `login` (`login`) PRIMARY KEY (`id`),
UNIQUE KEY `login` (`login`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
INSERT INTO `ChandlerGroups`
VALUES ("c75fe4de-1e62-11ea-904d-42010aac0003", "Users", NULL);
INSERT INTO `ChandlerGroups`
VALUES ("594e6cb4-2a3a-11ea-9e1e-42010aac0003", "Administrators", NULL);
INSERT INTO `ChandlerACLGroupsPermissions`
VALUES ("594e6cb4-2a3a-11ea-9e1e-42010aac0003", "admin", NULL, "access", 1);
INSERT INTO `ChandlerUsers` (`id`, `login`, `passwordHash`, `deleted`)
VALUES ("ffffffff-ffff-ffff-ffff-ffffffffffff", 'admin@localhost.localdomain6',
'9ed792f7235638a1686d69f6d9bc038f$7e315bea792f08e63e38a355980c8070', '0');
INSERT INTO `ChandlerGroups` VALUES ("c75fe4de-1e62-11ea-904d-42010aac0003", "Users", NULL); INSERT INTO `ChandlerACLRelations`
INSERT INTO `ChandlerGroups` VALUES ("594e6cb4-2a3a-11ea-9e1e-42010aac0003", "Administrators", NULL); VALUES ("ffffffff-ffff-ffff-ffff-ffffffffffff", "594e6cb4-2a3a-11ea-9e1e-42010aac0003", 64);
INSERT INTO `ChandlerACLRelations`
VALUES ("ffffffff-ffff-ffff-ffff-ffffffffffff", "c75fe4de-1e62-11ea-904d-42010aac0003", 32);
INSERT INTO `ChandlerACLGroupsPermissions` VALUES ("594e6cb4-2a3a-11ea-9e1e-42010aac0003", "admin", NULL, "access", 1); CREATE TRIGGER `bfiu_groups`
BEFORE INSERT
ON `ChandlerGroups`
FOR EACH ROW SET NEW.id = uuid();
INSERT INTO `ChandlerUsers` (`id`, `login`, `passwordHash`, `deleted`) VALUES ("ffffffff-ffff-ffff-ffff-ffffffffffff", 'admin@localhost.localdomain6', '9ed792f7235638a1686d69f6d9bc038f$7e315bea792f08e63e38a355980c8070', '0'); CREATE TRIGGER `bfiu_tokens`
BEFORE INSERT
ON `ChandlerTokens`
FOR EACH ROW SET NEW.token = uuid();
INSERT INTO `ChandlerACLRelations` VALUES ("ffffffff-ffff-ffff-ffff-ffffffffffff", "594e6cb4-2a3a-11ea-9e1e-42010aac0003", 64); CREATE TRIGGER `bfiu_users`
INSERT INTO `ChandlerACLRelations` VALUES ("ffffffff-ffff-ffff-ffff-ffffffffffff", "c75fe4de-1e62-11ea-904d-42010aac0003", 32); BEFORE INSERT
ON `ChandlerUsers`
FOR EACH ROW SET NEW.id = uuid();
CREATE TRIGGER `bfiu_groups` BEFORE INSERT ON `ChandlerGroups`
FOR EACH ROW SET new.id = uuid();
CREATE TRIGGER `bfiu_tokens` BEFORE INSERT ON `ChandlerTokens`
FOR EACH ROW SET new.token = uuid();
CREATE TRIGGER `bfiu_users` BEFORE INSERT ON `ChandlerUsers`
FOR EACH ROW SET new.id = uuid();