mirror of
https://github.com/mattermost/mattermost.git
synced 2026-02-03 20:40:00 -05:00
Combines the following repositories into one: https://github.com/mattermost/mattermost-server https://github.com/mattermost/mattermost-webapp https://github.com/mattermost/focalboard https://github.com/mattermost/mattermost-plugin-playbooks
44 lines
1.1 KiB
PL/PgSQL
44 lines
1.1 KiB
PL/PgSQL
ALTER TABLE channels alter column type type varchar(1);
|
|
|
|
DO
|
|
$$
|
|
BEGIN
|
|
IF EXISTS (SELECT * FROM pg_type typ
|
|
INNER JOIN pg_namespace nsp ON nsp.oid = typ.typnamespace
|
|
WHERE nsp.nspname = current_schema()
|
|
AND typ.typname = 'channel_type') THEN
|
|
DROP TYPE channel_type;
|
|
END IF;
|
|
END;
|
|
$$
|
|
LANGUAGE plpgsql;
|
|
|
|
ALTER TABLE teams alter column type type varchar(255);
|
|
|
|
DO
|
|
$$
|
|
BEGIN
|
|
IF EXISTS (SELECT * FROM pg_type typ
|
|
INNER JOIN pg_namespace nsp ON nsp.oid = typ.typnamespace
|
|
WHERE nsp.nspname = current_schema()
|
|
AND typ.typname = 'team_type') THEN
|
|
DROP TYPE team_type;
|
|
END IF;
|
|
END;
|
|
$$
|
|
LANGUAGE plpgsql;
|
|
|
|
ALTER TABLE uploadsessions alter column type type varchar(32);
|
|
|
|
DO
|
|
$$
|
|
BEGIN
|
|
IF EXISTS (SELECT * FROM pg_type typ
|
|
INNER JOIN pg_namespace nsp ON nsp.oid = typ.typnamespace
|
|
WHERE nsp.nspname = current_schema()
|
|
AND typ.typname = 'upload_session_type') THEN
|
|
DROP TYPE upload_session_type;
|
|
END IF;
|
|
END;
|
|
$$
|
|
LANGUAGE plpgsql;
|