Я использую postgresql 9.3.4. У меня есть таблица с 3 полями:
id name addr
--- ---- ----
1 n1 ad1
2 n2 ad2
...
Мне нужно переместить данные в новую таблицу с такими полями:
id data
--- ----
1 {'name': 'n1', 'addr': 'ad1'}
2 {'name': 'n2', 'addr': 'ad2'}
...
row_to_json
это не решение для меня, а SELECT t.id, row_to_json(t) as data FROM (select id, name, addr from myt) t
добавляет id
к результату. Есть ли способ выбрать поля, которые мне нужны (имя и адрес) в моем поле данных?
Я не уверен, что ответ правильный. Я спросил это 2 года назад. Я также ответил на свой вопрос тогда, но не отметил его как правильный.
—
AliBZ