Re: otra consulta sobre dblink

From: Miguel Rodríguez Penabad <penabad(at)gmail(dot)com>
To: "Silvana Flores" <sflores(at)cftlotarauco(dot)cl>
Cc: PostgreEs <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: otra consulta sobre dblink
Date: 2007-09-12 21:30:49
Message-ID: 95335e4e0709121430r3c131a2nb79bc3b65389ffc3@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

El 12/09/07, Silvana Flores <sflores(at)cftlotarauco(dot)cl> escribió:
>
> Ya me funciona la sentencia para el dlink
>
> PERFORM dblink_exec('hostaddr=xx port=5432 dbname=xx user=xx
> password=xxxxx','INSERT INTO accountuser
> VALUES('''||login||''','''||md5(pwd)||''','''||var_1||''','''||var_2||''',0,
> 0,0,0)');
>
> Pero puedo actualizar dos tablas? En esta misma sentencia??
> Pues antes tenia dos dblink_exec y solo me ejecutaba el primero.
>

No sé a que te refieres con actualizar dos tablas en la misma sentencia.
Si es un update, es de una sola tabla (al igual que un insert o un delete).
Si quieres, puedes enviar una lista de sentencias sql separadas por
punto y coma dentro del dblink_exec, o llamar varias veces a
dblink_exec.
Yo he probado ambos métodos y me funciona, así que no sé por qué a ti no.
Quizás si pones aquí tu código podamos ayudarte mejor, pero creo que
necesitas revisar en mayor profundidad el paquete dblink.

Saludos,
--
Miguel Rodríguez Penabad

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2007-09-12 21:33:21 Re: Formato Estandar
Previous Message José Fermín Francisco Ferreras 2007-09-12 21:13:53 Formato Estandar