Re: problemas con dblink

From: Alejandro Carrillo <fasterzip(at)yahoo(dot)es>
To: Wilson del rosario <wilson1901(at)gmail(dot)com>, "Miguel Beltran R(dot)" <yourpadre(at)gmail(dot)com>
Cc: Juan <smalltalker(dot)marcelo(at)gmail(dot)com>, Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: problemas con dblink
Date: 2012-10-04 22:14:19
Message-ID: 1349388859.4758.YahooMailNeo@web171504.mail.ir2.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

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 <wilson1901(at)gmail(dot)com>
>Para: Miguel Beltran R. <yourpadre(at)gmail(dot)com>
>CC: Juan <smalltalker(dot)marcelo(at)gmail(dot)com>; Ayuda <pgsql-es-ayuda(at)postgresql(dot)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. <yourpadre(at)gmail(dot)com> escribió:
>
>
>>
>>
>>2012/9/14 Juan <smalltalker(dot)marcelo(at)gmail(dot)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
>>
>
>
>

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Marcos Ortiz 2012-10-04 22:20:57 Re: Configuración BD en Ubuntu.
Previous Message Wilson del rosario 2012-10-04 21:49:13 Re: problemas con dblink