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