У меня есть таблица с полем jsonb. Некоторые строки являются массивом объектов, но некоторые строки являются строками.
jsonb
Я хочу преобразовать красные строки в массив объектов.
Структура моей таблицы:
Как я могу это сделать в PostgreSQL?
PostgreSQL
После SQL следует выполнить трюк:
update your_table_name set content = (content#>>'{}')::jsonb where jsonb_typeof(content)='string';
Ссылка: https://www.postgresql.org/docs/10/functions-json.html