Re: Carga de Datos en base a COPY/INSERTS

From: Luis D(dot) García <ldgarc(at)gmail(dot)com>
To: "Alvaro Herrera" <alvherre(at)alvh(dot)no-ip(dot)org>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Carga de Datos en base a COPY/INSERTS
Date: 2008-07-30 19:48:07
Message-ID: 3de424340807301248v5411861q655e38e3a36c5c43@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

>
>
> Claro, puedes hacer algo como
>
> begin;
> lock table tabla_principal;
> insert into tabla_principal
> select * from tabla_temporal where not exists (registro en tabla_principal)
> commit;
>
> El LOCK TABLE es necesario para el caso en que un registro se inserte en
> la tabla principal mientras este proceso esta funcionando.
>

Bah... cómo no se me ocurrió eso antes jaja. No pensé en la posibilidad de
utilizar SELECTS para mover los datos de una tabla a la otra.

Como siempre gracias por el dato Alvaro.

--
Luis D. García M.

Telf: (+58) 2418662663
Cel.: (+58) 4143482018

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Casanova 2008-07-30 19:52:32 Re: Problemas base - Error 10061
Previous Message Alvaro Herrera 2008-07-30 19:25:31 Re: Carga de Datos en base a COPY/INSERTS