一部の列に対してのみ関数を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
しかし、そのタイプを作成せずにクエリ内で直接行うことはできませんか?