Czy można zmienić nazwy domyślne f1, f2, f3...
przy użyciu row_to_json
funkcji tylko dla niektórych kolumn?
potrafię
row_to_json(customers)
powracający
{"id_customer":2,"first_name":"bla","last_name":"second_bla"}
Ale jeśli chcę tylko nazwy bez id_customer
, muszę użyć
row_to_json(row(first_name, last_name))
a potem dostaję
{"f1":"bla","f2":"second_bla"}
Chciałbym uzyskać ten wynik z domyślnymi nazwami kolumn lub własnymi. Wiem, że mogę stworzyć własny typ kompozytu i użyć go
row_to_json(row(first_name, last_name))::my_custom_type
ale czy nie można tego zrobić poprawnie w zapytaniu bez utworzenia tego typu?