仅对某些列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
但是在不创建该类型的情况下是否可以在查询中正确执行此操作?
postgresql ×1