I have a Postgresql function which returns a composite type defined as (location TEXT, id INT). When I run “SELECT myfunc()”, My output is a single column of type text, formatted as:
("locationdata", myid)
This is pretty awful. Is there a way to select my composite so that I get 2 columns back – a TEXT column, and an INT column?
Use:
You can read more about the functionality in this article.