2011-04-04 22 views
6

Estoy usando pgAdmin para mi base de datos Postgres 8.4 y me preguntaba dónde (cualquier tabla/esquema/etc.) ¿Puedo encontrar una lista de las tablas temporales actualmente utilizadas? Supongo que tiene que haber un lugar donde pueda encontrarlo.Tabla temporal en pgAdmin

No están presentes en un objeto de catálogo tablas ni en vistas, alguna otra sugerencia?

Respuesta

10

Postgres crea un esquema temporal para las tablas temporales llamadas "# pg_temp_", se puede ver con psql ...

create temp table mytemptable(name varchar); 

select c.relname 
from pg_namespace n 
    join pg_class c on n.oid=c.relnamespace 
where n.nspname='pg_temp_1'; 

Se pueden listar los esquemas de ejecución "\ dn" en psql.

Espero que ayude.

+0

¡Estupendo! Funciona perfectamente Sabía que tenía que estar en algún lugar allí. ;) –