du måste anropa funktionen så här:
select * from foo(6);
vilket kommer att returnera något så här:
project_id | project_name | project_type | project_description | project_status
-----------|--------------|--------------|---------------------|----------------
6 | test project | inbound | inbound test | processing
det är en egenhet med postgres att det kan kallas åt båda hållen och ge dig ett resultat. du kanske vill kontrollera dokumenten om återkommande funktioner lite mer, det finns andra sätt att göra detta också. Åh, det finns en wikisida på den, skriven för plpgsql, men det mesta gäller sql-funktioner också:http://wiki.postgresql.org/wiki/Return_more_than_one_row_of_data_from_PL/pgSQL_functions