Files
mostlymatter/db/migrations/postgres/000067_upgrade_channelmembers_v6.1.down.sql
2022-01-08 10:16:07 +02:00

14 строки
345 B
SQL

DO $$
DECLARE
column_exist boolean := false;
BEGIN
SELECT count(*) != 0 INTO column_exist
FROM information_schema.columns
WHERE table_name = 'channelmembers'
AND column_name = 'roles'
AND NOT data_type = 'varchar(64)';
IF column_exist THEN
ALTER TABLE channelmembers ALTER COLUMN roles TYPE varchar(64);
END IF;
END $$;