resulta que intento hacer una conexión con una base de datos de postgres pero solo me marca error de conexion
Código PHP:
<?php
/*
* Define PostgreSQL database server connect parameters.
*/
define('PGHOST','pruebas.ts.sr');
define('PGPORT',5432);
define('PGDATABASE','ta_db');
define('PGUSER', 'postgres');
define('PGPASSWORD', 'pass');
define('PGCLIENTENCODING','UTF8');
define('ERROR_ON_CONNECT_FAILED',' No se puede conectar con el servidor de DB ahora!');
$conexion_bd = pg_pconnect('host=' . PGHOST . ' port=' . PGPORT . ' dbname=' . PGDATABASE . ' user=' . PGUSER . ' password=' . PGPASSWORD)
or die('No pudo conectarse: ' . pg_last_error());
ni siquiera me imprime el valor de pg_last_error(), en mi phpInfo() tengo lo siguiente:
PDO drivers mysql, pgsql, sqlite
PDO Driver for PostgreSQL enabled
PostgreSQL(libpq) Version 8.4.13
Module version 1.0.2
Revision $Id: pdo_pgsql.c 300351 2010-06-10 12:11:19Z iliaa $
PostgreSQL Support enabled
PostgreSQL(libpq) Version 8.4.13
Multibyte character support enabled
SSL support enabled
Active Persistent Links 0
Active Links 0
No se cual puede ser el error