From: | "Linux Man" <linuxman(dot)uru(at)gmail(dot)com> |
---|---|
To: | "Alvaro Herrera" <alvherre(at)commandprompt(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Existe un comando para mover tuplas? |
Date: | 2007-07-12 18:33:29 |
Message-ID: | cd66ad610707121133j7b888c45mebd5f4f90b5cd903@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Es largo de explicar, pero resumidamente, la necesidad de mover tuplas
es para poder tener reportes en un tiempo corto.
En una tabla están los datos en brutos, y se pre-procesa esos datos,
moviéndolos a otras tablas adelantándose a los diferentes reportes.
Hay forma de hacer eso más eficiente?
Muchas gracias
Un gran saludo
El 12/07/07, Alvaro Herrera <alvherre(at)commandprompt(dot)com> escribió:
> Linux Man escribió:
> > Hola que tal?
> > Necesito mover tuplas de una tabla a otra que cumplan con cierta
> > condición, existe una sentencia que directamente lo haga?
> > Actualmente lo hago mediante dos sentencias: " insert into XYZ (select
> > * from OPQ where ABC = XXX); delete from OPQ where ABC = XXX;
> > Pero obviamente que es muy ineficiente esto, aunque esté con indices
>
> Vamos a ver, y por que es tan ineficiente?
>
> Aca lo que yo veo que es ineficiente es el modelo, que requiere estar
> "moviendo" tuplas de un lado a otro ... puedes dar mas detalles?
>
> --
> Alvaro Herrera http://www.CommandPrompt.com/
> The PostgreSQL Company - Command Prompt, Inc.
>
From | Date | Subject | |
---|---|---|---|
Next Message | Linux Man | 2007-07-12 18:37:09 | Re: Existe un comando para mover tuplas? |
Previous Message | Miguel Rodríguez Penabad | 2007-07-12 17:39:06 | Re: Indices en FK Unique |