我正在运行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
结果。有没有办法在我的数据字段中选择我需要的字段(名称和地址)?
我不确定答案是否正确。我两年前问过。那时我也回答了我的问题,但没有将其标记为正确。
—
AliBZ