Tôi đang chạy postgresql 9.3.4. Tôi có một bảng có 3 trường:
id name addr
--- ---- ----
1 n1 ad1
2 n2 ad2
...
Tôi cần di chuyển dữ liệu sang một bảng mới với các trường như:
id data
--- ----
1 {'name': 'n1', 'addr': 'ad1'}
2 {'name': 'n2', 'addr': 'ad2'}
...
row_to_json
không phải là giải pháp cho tôi khi SELECT t.id, row_to_json(t) as data FROM (select id, name, addr from myt) t
thêm id
vào kết quả là tốt. Có cách nào để chọn các trường tôi cần (tên & addr) trong trường dữ liệu của tôi không?