Saludos Juan

Primero verificar que exista la funcion, pero pro lo erroeres que marca
ya la tienes dada de alta

Segundo, quitale las comas (,) por que lo tienes todo en la misma
instruccion
y creo que hay varios parametros que puedes denomarlos diferente

Original
select dblink_connect
('hostaddr=192.169.10.22,port=5432,dbname=db,user=postgres,password=postgres'
::text );

Modificado
select dblink_connect
('host=192.169.10.22 dbname=db user=postgres password=postgres port=5432'
);


Asi lo uso yo

select * from dblink_connect('conn_nube',
'host=IP user=mhernandez dbname=db password=miguel port=5432');


Sino de todas manera aqui esta la documentacion
http://www.postgresql.org/docs/9.1/static/contrib-dblink-connect.html




2012/9/14 Juan <smalltalker.marc...@gmail.com>

> Gente
>
>
> Estoy tratando de implementar un trigger con dblink.
> pero no logro que se conecte.
> lo llamativo es que dice
> ERROR:  could not establish connection
> DETAIL:  could not translate host name
> pero estoy usando el addres asi:
>
>
> select dblink_connect
> ('hostaddr=192.169.10.22,port=5432,dbname=db,user=postgres,password=postgres'
> ::text );
>
> pero no funciona,
>
> datos: version de postgres 9.1
> s.o.  redhat.
>
> cualquier idea sera agradecida.
>
> saludos
>  jmdc
>
>


-- 
ISC Miguel Angel Hernandez Moreno

Responder a