У меня есть следующие образцы данных для демонстрации:
Таблица :
create table tbl_json
(
id json
);
Некоторые значения:
insert into tbl_json values('[{"id":1},{"id":2},{"id":3}]');
Запрос : преобразовать / преобразовать id
в integer
из json столбца.
Пробовал :
select json_array_elements(id)->>'id'::int ids
from tbl_json;
Получение сообщения об ошибке:
ERROR: invalid input syntax for integer: "id"