From: | "sergio gatica m(dot)" <sergio(dot)gatica(at)crecic(dot)cl> |
---|---|
To: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Tablas Temporales |
Date: | 2006-03-30 14:22:09 |
Message-ID: | 200603301422.k2UEM2r9028420@afrodita.crecicdatacenter.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola grupo:
La pregunta a lo mejor es básica, pero bueno.
Tengo problemas con na función que ocupa tablas temporales, dentro de la
función la creo como:
CREATE TEMPORARY TABLE <tabla> ( .
e incluso le agrego ON COMMIT DROP, para que se caiga porque la tabla no
existe, pero el problema es que al ejecutar la funcion por segnda vez
aparece el error:
ERROR: relation with OID 905812 does not exist
Me dado cuenta que se están generando varios schema pg_temp_xxxx en donde
van quedando estas tablas y seguramente es un problema de direccionamiento.
¿Puedo saber el oid de la tabla que se crea para saber en que esquema
buscar? ¿ como puedo preguntar si la tabla realmente existe?
Leí por ahí que el tema se soluciona con EXECUTEs ¿???? Como es eso ¿??
Agradezco de antemano cualquier ayuda, Gracias.
Atentamente
Sergio Gatica M.
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2006-03-30 14:31:01 | Re: frecuencia autovacuum |
Previous Message | sergio gatica m. | 2006-03-30 14:05:44 | Tablas Temporales |