すべてを操作するには 配列内のアイテムについては、サブクエリを使用する必要があります:
UPDATE movies
SET data = jsonb_set(data, '{actors}', (
SELECT jsonb_agg(actor - 'email')
FROM jsonb_array_elements(data->'actors') actor
))
WHERE id = '1';
(オンラインデモ )
すべてを操作するには 配列内のアイテムについては、サブクエリを使用する必要があります:
UPDATE movies
SET data = jsonb_set(data, '{actors}', (
SELECT jsonb_agg(actor - 'email')
FROM jsonb_array_elements(data->'actors') actor
))
WHERE id = '1';
(オンラインデモ )