@Sergestux: No me suena dicha función. ¿Seguro no era pg_fetch_result()?
@davydky: Prefiero pg_fetch_assoc(). Con pg_fetch_array() tienes información duplicada, pues los datos están como índices asociados y numéricos, por lo general y como recomendación, es mejor solo los asociados (que es como lo utilizas).
www.php.net/pg_fetch_assoc
Saludos