From: | Mario <gonzalemario(at)gmail(dot)com> |
---|---|
To: | Sebastián Villalba <sebastian(at)fcm(dot)unc(dot)edu(dot)ar> |
Cc: | "Pablo Braulio" <brulics(at)gmail(dot)com>, "Alvaro Herrera" <alvherre(at)commandprompt(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Ayuda con trigger para delete. |
Date: | 2006-06-08 14:25:23 |
Message-ID: | 2065a6cf0606080725t49c6da0dqfbd355a41f5eb99d@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On 08/06/06, Sebastián Villalba <sebastian(at)fcm(dot)unc(dot)edu(dot)ar> wrote:
> On Thu, 8 Jun 2006 15:55:41 +0200, Pablo Braulio wrote
> > El Jueves, 8 de Junio de 2006 15:49, Mario escribió:
> > > Y aun peor si aplicas max(), si tienes miles de registros, quieres
> > > recorrer toda la tabla cada vez que se haga un INSERT solo para saber
> > > cual es el ultimo numero insertado?
> >
> > No, no es así.
> >
> > Sólo recorrería la tabla en el caso de hacer un DELETE del último
> > registro de la tabla. No en cada INSERT.
>
> Hola. Solo por curiosidad... ¿qué pasa si el registro que se borra no es el
> último?, ¿es eso posible o ésta situación es imposible que se presente?.
Si se puede presentar. Imagina que en un tiempo alguien hace max()
para ver cual es el ultimo y borrarlo, en el momento que max() termina
otro usuario hace un nuevo INSERT. Luego la primera persona ejecuta el
DELETE sobre el "supuesto" ultimo id.
>
>
From | Date | Subject | |
---|---|---|---|
Next Message | Sebastián Villalba | 2006-06-08 14:31:23 | Re: Integracion de datos |
Previous Message | Pablo Braulio | 2006-06-08 14:24:37 | Re: Ayuda con trigger para delete. |