Apakah mungkin untuk mengganti f1, f2, f3...
nama nama standar saat menggunakan row_to_json
fungsi hanya untuk beberapa kolom?
dapat saya lakukan
row_to_json(customers)
kembali
{"id_customer":2,"first_name":"bla","last_name":"second_bla"}
Tetapi jika saya hanya ingin nama tanpa id_customer
, saya harus menggunakan
row_to_json(row(first_name, last_name))
dan kemudian saya dapatkan
{"f1":"bla","f2":"second_bla"}
Dan saya ingin mendapatkan hasil ini dengan nama kolom default atau nama saya sendiri. Saya tahu saya bisa membuat tipe dan penggunaan komposit sendiri
row_to_json(row(first_name, last_name))::my_custom_type
tetapi apakah tidak mungkin untuk melakukannya dengan benar dalam permintaan tanpa membuat jenis itu?