Tablas Temporales

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.

Responses

Browse pgsql-es-ayuda by date

  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