mirror of
https://github.com/open-metadata/OpenMetadata
synced 2026-05-24 09:39:11 +00:00
24 lines
723 B
MySQL
24 lines
723 B
MySQL
|
|
-- Rename 'preview' to 'enabled' in apps, inverting the boolean value
|
||
|
|
-- preview=false (can be used) becomes enabled=true, preview=true becomes enabled=false
|
||
|
|
UPDATE apps_marketplace
|
||
|
|
SET json = (json - 'preview') || jsonb_build_object(
|
||
|
|
'enabled',
|
||
|
|
CASE
|
||
|
|
WHEN json -> 'preview' = 'null'::jsonb THEN true
|
||
|
|
WHEN (json -> 'preview')::boolean = true THEN false
|
||
|
|
ELSE true
|
||
|
|
END
|
||
|
|
)
|
||
|
|
WHERE jsonb_exists(json, 'preview');
|
||
|
|
|
||
|
|
UPDATE installed_apps
|
||
|
|
SET json = (json - 'preview') || jsonb_build_object(
|
||
|
|
'enabled',
|
||
|
|
CASE
|
||
|
|
WHEN json -> 'preview' = 'null'::jsonb THEN true
|
||
|
|
WHEN (json -> 'preview')::boolean = true THEN false
|
||
|
|
ELSE true
|
||
|
|
END
|
||
|
|
)
|
||
|
|
WHERE jsonb_exists(json, 'preview');
|