From: | Miguel Rodríguez Penabad <penabad(at)gmail(dot)com> |
---|---|
To: | "Alvaro Herrera" <alvherre(at)commandprompt(dot)com> |
Cc: | "Silvana Flores" <sflores(at)cftlotarauco(dot)cl>, PostgreEs <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Ayuda con dblink |
Date: | 2007-09-12 07:17:50 |
Message-ID: | 95335e4e0709120017yc1d070fhd28c81874f36c850@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El 12/09/07, Alvaro Herrera <alvherre(at)commandprompt(dot)com> escribió:
> Silvana Flores escribió:
>
> > SELECT dblink_exec('hostaddr=XXX port=5432 dbname=XXX user=XXX
> > password=XXX','INSERT INTO accountuser ( username,password,
> > prefix,domain_name,imap,pop,sieve,smtpauth)
> > VALUES('||login||','||var_3||','||var_1||','||var_2||',0,0,0,0);');
> >
> > No sé si es la mejor opcion...pero es una de las formas que encontré...hay
> > un error que esta relacionado el value...
> > Pues en algunas paginas las variables del value aparece con "" , otras con
> > \..en fin.
> > Ojala Alguien me puede ayudar
>
> El problema es el siguiente: escapar las comillas simples.
>
> Usar comillas dobles (") es incorrecto y no funcionara.
>
> Una alternativa es usar doble comilla simple, o sea ''.
>
> Otra alternativa es usar backslash-comilla, o sea \'
Otra alternativa: usar la función quote_literal:
'VALUES(' || quote_literal(login) || ...
--
Miguel Rodríguez Penabad
From | Date | Subject | |
---|---|---|---|
Next Message | Mauro Tello | 2007-09-12 11:32:11 | Re: don se guardan las tablas |
Previous Message | Espartano | 2007-09-12 02:41:45 | Re: Extensiones postgis |