Merge "Use pg_result_error, not pg_last_error, as the latter gives false negatives."