Re: Existe un comando para mover tuplas?

From: "Guido Barosio" <gbarosio(at)gmail(dot)com>
To: "Alvaro Herrera" <alvherre(at)commandprompt(dot)com>
Cc: "Linux Man" <linuxman(dot)uru(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Existe un comando para mover tuplas?
Date: 2007-07-12 16:26:05
Message-ID: f7f6b4c70707120926g5acaf91dge42fbc678da841c4@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Otro modo de hacer eso es no moviendo las tuplas, pero visualizar a
traves de una vista lo que hubieses hecho con el insert, y otra vista
con el resultado luego del delete.

Busca referencias en la documentacion sobre CREATE VIEW

Creo que eso es una buena punta por lo poco que comentas.

Saludos,

On 7/12/07, Alvaro Herrera <alvherre(at)commandprompt(dot)com> wrote:
> 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.
> --
> ---------------------------(fin del mensaje)---------------------------
> TIP 6: ¿Has buscado en los archivos de nuestra lista de correo?
> http://archives.postgresql.org/pgsql-es-ayuda
>

--
Guido Barosio
-----------------------
http://www.globant.com
guido(dot)barosio(at)globant(dot)com

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message marcelo Cortez 2007-07-12 17:22:21 ayuda con soundex methaphone etc
Previous Message Arturo Munive 2007-07-12 16:17:50 Re: Resucitando Maquina para un servidor postgresql