с 6 полями нужно объеденить 4 поля и изменить тип на jsonb остальные оставить без изменений. Как это сделать?
С объединением в принципе понятно но вот с приведением типа одновременно с объединением и не трогать первые поля - тут затык.
Хотелось что то типа
insert into table2 select id, time_start, cast ((text_string || ':' || type_id || ':' || cost || ':' || data ) as json) from table1;
но получаю ошибку
неверный синтаксис для типа json
Ошибочный элемент текста "xxxxxxx"
Сделай новую таблицу. Потом insert into НОВАЯ select .... from СТАРАЯ.
Выше как раз такой пример. Который не работает. Возможно я что то упустил
Возможно, ты что-то упустил
Обсуждают сегодня