Fix merge issues
This commit is contained in:
parent
4ff3f7851c
commit
3861928fa9
@ -28,3 +28,16 @@ ALTER TABLE rule_node ADD COLUMN IF NOT EXISTS queue_name varchar(255);
|
|||||||
ALTER TABLE component_descriptor ADD COLUMN IF NOT EXISTS has_queue_name boolean DEFAULT false;
|
ALTER TABLE component_descriptor ADD COLUMN IF NOT EXISTS has_queue_name boolean DEFAULT false;
|
||||||
|
|
||||||
-- RULE NODE QUEUE UPDATE END
|
-- RULE NODE QUEUE UPDATE END
|
||||||
|
|
||||||
|
|
||||||
|
DO
|
||||||
|
$$
|
||||||
|
BEGIN
|
||||||
|
IF NOT EXISTS(SELECT 1 FROM information_schema.columns WHERE table_name = 'user_settings' AND column_name = 'settings' AND data_type = 'jsonb') THEN
|
||||||
|
ALTER TABLE user_settings RENAME COLUMN settings to old_settings;
|
||||||
|
ALTER TABLE user_settings ADD COLUMN settings jsonb;
|
||||||
|
UPDATE user_settings SET settings = old_settings::jsonb WHERE old_settings IS NOT NULL;
|
||||||
|
ALTER TABLE user_settings DROP COLUMN old_settings;
|
||||||
|
END IF;
|
||||||
|
END;
|
||||||
|
$$;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user