मैं पोस्टग्रेजल 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
है। क्या मेरे डेटा फ़ील्ड में मेरे द्वारा आवश्यक फ़ील्ड (नाम और अतिरिक्त) चुनने का कोई तरीका है?