Diego, te paso un ejemplo de archivo de configuración que conecta correctamente usando Postgres 9.1.:
// ---------------------------
// Configuración DEL DBMS
// ---------------------------
// Configuración para usar con MYSQL o POSTGRES
$_SESSION["sTipoCon"] = "postgres8"; //postgres8
$_SESSION["sCon"] = "localhost"; // odbc : DSN / informix : nombre del motor Ej: 192.168.123.100:5432
$_SESSION["sDB"] = "nombre_base"; // odbc : Dejar en blanco / informix : nombre de la base Ej:preinscripcion_2050
$_SESSION["sUA"] = "nombre_UA"; // Codigo de Unidad Académica o Universidad
$_SESSION["sActivacion"] = "email_valido"; // mail: Para activar la cuenta requiere responder a un mail
// auto: La activacion se realiza en forma automatica
$_SESSION["ses_sUser"] = "postgres"; // Usuario del DBMS alumno Ej postgres
$_SESSION["sPasswd"] = ""; // Clave del DBMS
$_SESSION["sTimeOut"] = "30"; // Cantidad de minutos que dura la sesion
Cualquier duda avisanos