From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
---|---|
To: | Gustavo <gustavor(at)intercomgi(dot)net> |
Cc: | PostgreEs <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Duda sobre tiempo de vida las tablas temporales |
Date: | 2007-06-01 20:20:52 |
Message-ID: | 20070601202052.GO4503@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Gustavo escribió:
> Buenas , tengo una duda sobre el uso de tablas temporales y el tiempo
> de vida de las mismas
>
> Tengo una función que crea una tabla temporal, hace un par de
> consultas sobre la misma y luego la elimina. Ahora bien, que pasa si
> hay dos transacciones en concurrencia sobre la misma función y se
> intenta crear la misma tabla?
No pasa nada, porque las tablas son distintas y separadas.
> y otra cosa mas, si entre que creamos la tabla y la
> eliminamos se cae el servidor, la tabla temporal sigue existiendo o se
> eliminó?
Se elimina.
Observa que puedes "limpiar" tablas temporales con ON COMMIT DROP o ON
COMMIT DELETE ROWS.
--
Alvaro Herrera http://www.amazon.com/gp/registry/DXLWNGRJD34J
Maybe there's lots of data loss but the records of data loss are also lost.
(Lincoln Yeoh)
From | Date | Subject | |
---|---|---|---|
Next Message | mario vargas careaga | 2007-06-01 20:26:18 | Re: mi cursor no encuentra fin de archivo... |
Previous Message | Gustavo | 2007-06-01 19:11:50 | Duda sobre tiempo de vida las tablas temporales |