Postgresql 9.3.4 kullanıyorum. 3 alanlı bir masam var:
id name addr
--- ---- ----
1 n1 ad1
2 n2 ad2
...
Verileri aşağıdaki gibi alanlarla yeni bir tabloya taşımam gerekiyor:
id data
--- ----
1 {'name': 'n1', 'addr': 'ad1'}
2 {'name': 'n2', 'addr': 'ad2'}
...
row_to_json
Beni olduğunca çözüm değildir SELECT t.id, row_to_json(t) as data FROM (select id, name, addr from myt) t
ekler id
de sonuca. Veri alanımda ihtiyaç duyduğum alanları (ad ve adres) seçmenin bir yolu var mı?
Cevabın doğru olup olmadığından emin değilim. 2 yıl önce sordum. Ayrıca sorumu daha sonra yanıtladım ama doğru olarak işaretlemedi.
—
AliBZ