The core infrastructure backend (API, database, Docker, etc).
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

28 lines
846 B

-- Update User table
update
"User"
set
"TwoFactorProviders" = jsonb_set(
jsonb_set("TwoFactorProviders"::jsonb,
'{2,MetaData,ClientSecret}',
("TwoFactorProviders"::jsonb -> '2' -> 'MetaData' -> 'SKey')),
'{2,MetaData,ClientId}',
("TwoFactorProviders"::jsonb -> '2' -> 'MetaData' -> 'IKey'))
where
"TwoFactorProviders" like '%"2":%'
and jsonb_typeof("TwoFactorProviders"::jsonb) = 'object';
-- Update Organization table
update
"Organization"
set
"TwoFactorProviders" = jsonb_set(
jsonb_set("TwoFactorProviders"::jsonb,
'{6,MetaData,ClientSecret}',
("TwoFactorProviders"::jsonb -> '6' -> 'MetaData' -> 'SKey')),
'{6,MetaData,ClientId}',
("TwoFactorProviders"::jsonb -> '6' -> 'MetaData' -> 'IKey'))
where
"TwoFactorProviders" like '%"6":%'
and jsonb_typeof("TwoFactorProviders"::jsonb) = 'object';