Est-il possible de renommer les f1, f2, f3...
noms par défaut lorsque vous n'utilisez la row_to_json
fonction que pour certaines colonnes?
Je peux faire
row_to_json(customers)
de retour
{"id_customer":2,"first_name":"bla","last_name":"second_bla"}
Mais si je veux seulement des noms sans id_customer
, je dois utiliser
row_to_json(row(first_name, last_name))
et je reçois
{"f1":"bla","f2":"second_bla"}
Et je voudrais obtenir ce résultat avec les noms de colonnes par défaut ou les miens. Je sais que je peux créer mon propre type composite et l'utiliser
row_to_json(row(first_name, last_name))::my_custom_type
mais n'est-il pas possible de le faire directement dans la requête sans créer ce type?