From: | "Jaime Casanova" <systemguards(at)gmail(dot)com> |
---|---|
To: | "Andres Gutierrez" <adivisi(at)gmail(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: sql |
Date: | 2006-10-03 01:45:13 |
Message-ID: | c2d9e70e0610021845l32269964x6e24e13ce2f4317d@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On 10/2/06, Andres Gutierrez <adivisi(at)gmail(dot)com> wrote:
> Estimados, tengo la siguiente inquietud:
> Necesito crear un archivo con sentencias sql para luego ser cargado a la
> base de datos (hasta aca ni un problema). Mi duda es como puedo asegurarme
> si algo salio mal en la ejecucion, no ejecute la siguiente consulta.
> Por ejemplo algo asi:
>
> COPY table FROM 'file';
> DELETE FROM foo WHERE id = 'id_foo';
>
> Si la instruccion COPY(o la que sea) llegase a fallar, la instruccion
> DELETE(o la que sea) no se ejecute.
>
> de antemano gracias
>
> pd: Espero haberme expresado correctamente.
pones BEGIN; al inicio de tu archivo y COMMIT; al final... si
cualquier cosa sale mal todo se deshace y nada mas se ejecuta
--
Atentamente,
Jaime Casanova
"Programming today is a race between software engineers striving to
build bigger and better idiot-proof programs and the universe trying
to produce bigger and better idiots.
So far, the universe is winning."
Richard Cook
From | Date | Subject | |
---|---|---|---|
Next Message | Felipe Amezquita | 2006-10-03 01:46:43 | crear arreglo de un tipo |
Previous Message | Leonel Nunez | 2006-10-03 01:38:05 | Re: Como restaurar data. |