Pero eso no es un error... pg_query() siempre realiza la consulta. Revisa la
documentacion para mas informacion.
Lo que debes tener en cuenta que ejecutar una consulta y recorrerla son dos cosas distintas.
Toma en cuenta un formulario que quiero enviar a una pagina php. El boton enviar envia los datos, pero eso no quiere decir que llegaron a la pagina php o que la pagina php los tomo.
Suerte!