¿Es posible cambiar el nombre de los f1, f2, f3...
nombres predeterminados cuando se usa la row_to_json
función solo para algunas columnas?
puedo hacer
row_to_json(customers)
volviendo
{"id_customer":2,"first_name":"bla","last_name":"second_bla"}
Pero si solo quiero nombres sin id_customer
, tengo que usar
row_to_json(row(first_name, last_name))
y luego me sale
{"f1":"bla","f2":"second_bla"}
Y me gustaría obtener este resultado con los nombres de columna predeterminados o con el mío. Sé que puedo crear mi propio tipo compuesto y usar
row_to_json(row(first_name, last_name))::my_custom_type
pero, ¿no es posible hacerlo bien en la consulta sin crear ese tipo?