У меня есть таблица Redshift, в которой один из столбцов является массивом JSON. Я хотел бы добавить некоторые данные в этот массив. Например:
id | col1 | col2
1 | A | {"key": []}
2 | B | {"key": []}
3 | B | {"key": ['A']}
4 | B | {"key": ['A', 'B']}
Я хотел бы создать утверждение типа UPDATE <table> SET col2 = <something> where col1 = 'B'
, чтобы получить:
id | col1 | col2
1 | A | {"key": []}
2 | B | {"key": ['C']}
3 | B | {"key": ['A', 'C']}
4 | B | {"key": ['A', 'B', 'C']}