migrations: Fix typos/errors and add missing migrations (#19316)

* fix public channels creation script for mysql

* fix several remaining migrations
Этот коммит содержится в:
Ibrahim Serdar Acikgoz
2022-01-12 16:19:03 +03:00
коммит произвёл GitHub
родитель 4a1a0863c4
Коммит d0724d8b00
17 изменённых файлов: 388 добавлений и 94 удалений

Просмотреть файл

@@ -13,7 +13,19 @@ CREATE TABLE IF NOT EXISTS roles (
ALTER TABLE roles ADD COLUMN IF NOT EXISTS builtin boolean;
UPDATE Roles SET SchemeManaged = false
WHERE Name NOT IN ('system_user', 'system_admin', 'team_user', 'team_admin', 'channel_user', 'channel_admin');
DO $$
<< migrate_roles >>
BEGIN
IF((
SELECT
value
FROM systems
WHERE
Name = 'Version') = '4.10.0') THEN
UPDATE Roles SET SchemeManaged = false
WHERE Name NOT IN ('system_user', 'system_admin', 'team_user', 'team_admin', 'channel_user', 'channel_admin');
END IF;
END migrate_roles
$$;
ALTER TABLE roles ALTER COLUMN permissions TYPE TEXT;