mysql-acl.sql 918 B

123456789
  1. CREATE TABLE `acl` (`id` int(11) NOT NULL,`name` varchar(30) NOT NULL,`description.english` varchar(250) NOT NULL,`description.russian` varchar(250) NOT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  2. INSERT INTO `acl` VALUES(1, 'Full access', 'Full access', 'Полный доступ');
  3. INSERT INTO `acl` VALUES(2, 'Operator', 'Editing parameters that are not related to access rights', 'Редактирование параметров, не связанных с правами доступа');
  4. INSERT INTO `acl` VALUES(3, 'View only', 'View only', 'Только просмотр');
  5. ALTER TABLE `Customers` CHANGE `readonly` `rights` TINYINT(1) NOT NULL DEFAULT '3';
  6. UPDATE `Customers` set rights=3 WHERE rights=1;
  7. UPDATE `Customers` set rights=1 WHERE rights=0;
  8. ALTER TABLE `acl` ADD PRIMARY KEY (`id`);
  9. ALTER TABLE `acl` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;