Я працюю 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