Cách tiếp cận với jsonb_array_elements
và jsonb_set
là ý tưởng đúng, nhưng bằng cách nào đó bạn đã lồng chúng sai cách:
UPDATE myTable SET myColumn = jsonb_set(myColumn, '{A}', (
SELECT jsonb_agg( element || '{"myArray":[]}' )
FROM jsonb_array_elements(myColumn -> 'A') element
));
Btw nếu cột của bạn đã có jsonb
kiểu dữ liệu, bạn không cần bất kỳ phôi nào.