pg_free_result() frees the memory and data associated with the specified PostgreSQL query result resource.
This function need only be called if memory consumption during script execution is a problem. Otherwise, all result memory will be automatically freed when the script ends.
Note: This function used to be called pg_freeresult().
result
PostgreSQL query result resource, returned by pg_query(), pg_query_params() or pg_execute() (among others).