Hola Miguel puedes utilizar el siguiente formato para hace una consulta con dblinks:
select column1,column2 from dblink('host=host_servidor dbname=nombre_db user=usuario password=clave', 'select column1,column2 from tabla)' ) as resultados(column1 integer,column2 integer) Y si lo que necesitas es hacer varias consultas utilizando una conexión abierta esto es lo que necesitas: select dblink_connect('nombre_dblink','host=host_servidor dbname=nombre_db user=user password=clave'); Saludos, Wilson Del Rosario Montero DBA Heal Technology S.A.C El 26 de septiembre de 2012 14:32, Miguel Beltran R. <yourpa...@gmail.com>escribió: > > > 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 >> >> > > Si usas la versión 9.1 tendrias mejor rendimiento con las nuevas funciones > de tablas foraneas > > http://www.postgresql.org/docs/9.1/static/sql-createforeigntable.html > http://wiki.postgresql.org/wiki/Foreign_data_wrappers > > -- > ________________________________________ > Lo bueno de vivir un dia mas > es saber que nos queda un dia menos de vida >