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