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
>>
>
>
>
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 |