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