определение таблицы:Как я могу вставить в массив Postgresql JSON
chat_id serial primary key, last_update timestamp, messages JSON[]
, и я хочу, чтобы вставить запись так:
insert into chats (messages) values ('{{"sender":"pablo","body":"they are on to us"}}');
с ошибкой:
ERROR: malformed array literal: "{{"sender":"pablo","body":"they are on to us"}}" LINE 1: insert into chats (messages) values ('{{"sender":"pablo","bo...
Я также пробовал этот подход:
insert into chats (messages) values (ARRAY('{"sender":"pablo","body":"they are on to us"}'));
Обратите внимание, что обновление строки и вставка с помощью array_append работает нормально.