क्या केवल कुछ स्तंभों के लिए फ़ंक्शन f1, f2, f3...
का उपयोग row_to_json
करते समय डिफ़ॉल्ट नामों का नाम बदलना संभव है ?
मैं कर सकता हूँ
row_to_json(customers)
लौटने
{"id_customer":2,"first_name":"bla","last_name":"second_bla"}
लेकिन अगर मुझे केवल बिना नाम चाहिए id_customer
, तो मुझे उपयोग करना होगा
row_to_json(row(first_name, last_name))
और फिर मुझे मिलता है
{"f1":"bla","f2":"second_bla"}
और मैं इस परिणाम को डिफ़ॉल्ट कॉलम नामों या अपने स्वयं के साथ प्राप्त करना चाहूंगा। मुझे पता है कि मैं अपना कंपोजिट टाइप और उपयोग कर सकता हूं
row_to_json(row(first_name, last_name))::my_custom_type
लेकिन क्या उस प्रकार का निर्माण किए बिना इसे सही तरीके से करना संभव नहीं है?