Можно ли переименовать 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
но разве невозможно сделать это правильно в запросе, не создавая этот тип?