como estas en postgresql 9 (e incluso desde el 8.4), puedes crear el foreing wrapper: http://www.postgresql.org/docs/8.4/static/contrib-dblink-connect.html y usarlo para la conexion desde el trigger, usalo a ver como te va.
>________________________________ > De: Wilson del rosario <wilson1...@gmail.com> >Para: Miguel Beltran R. <yourpa...@gmail.com> >CC: Juan <smalltalker.marc...@gmail.com>; Ayuda ><pgsql-es-ayuda@postgresql.org> >Enviado: Jueves 4 de octubre de 2012 16:49 >Asunto: Re: [pgsql-es-ayuda] problemas con dblink > > >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 >> > > >