Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

duda: sobre el acceso a tablas temporales

Estas en el tema de duda: sobre el acceso a tablas temporales en el foro de PostgreSQL en Foros del Web. Saludos Tengo un BD con varios esquemas.... necesito crear una tabla temporal para un equema particular y me dice: ERROR: las tablas temporales no pueden ...
  #1 (permalink)  
Antiguo 07/03/2007, 15:49
 
Fecha de Ingreso: agosto-2005
Ubicación: Mérida, Venezuela
Mensajes: 732
Antigüedad: 18 años, 8 meses
Puntos: 7
duda: sobre el acceso a tablas temporales

Saludos

Tengo un BD con varios esquemas....

necesito crear una tabla temporal para un equema particular y me dice:

ERROR: las tablas temporales no pueden especificar un nombre de esquema

Entonces, la creo sin el nombre de esquema, desde pgsql, pero no se ve dsde phppgadmin... ok, puedo vivir sin ello, pero cuando la quiero utilizar (insert) desde php, me dice:

Warning: pg_query() [function.pg-query]: Query failed: ERROR: no existe la relación «public.audit_tmp» in

y si lo hago desde pgsql, funciona perfecto, entonces, ¿cómo se hace? porque lo que necesito es tocar la tabla temporal desde php...

Gracias de una
__________________
Gracias de todas todas
-----
Linux!
  #2 (permalink)  
Antiguo 08/03/2007, 06:15
Avatar de xknown  
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.248
Antigüedad: 19 años, 4 meses
Puntos: 7
Re: duda: sobre el acceso a tablas temporales

Las tablas temporales sólo estan disponibles desde la conexión en que las creas, además automáticamente se eliminan cuando se cierra ésta.

Saludos
__________________
Alex Concha
Buayacorp - Programación y Diseño
  #3 (permalink)  
Antiguo 08/03/2007, 09:31
 
Fecha de Ingreso: agosto-2005
Ubicación: Mérida, Venezuela
Mensajes: 732
Antigüedad: 18 años, 8 meses
Puntos: 7
Re: duda: sobre el acceso a tablas temporales

ooook, ya me estaba dando cuenta del asunto... gracias
__________________
Gracias de todas todas
-----
Linux!
  #4 (permalink)  
Antiguo 16/03/2007, 13:58
 
Fecha de Ingreso: agosto-2005
Ubicación: Mérida, Venezuela
Mensajes: 732
Antigüedad: 18 años, 8 meses
Puntos: 7
Re: duda: sobre el acceso a tablas temporales

Saludos...

Tengo una BD con varios esquemas... tengo una única conexión y unas úniacs funciones que me hacen todo el trabajo de insert, update, delete, etc.... sobre las tablas. Obviamente, las funciones reciben, entre otros, como parámetro el nombre del esquema... funcionan perfecto.

En el caso de las tablas temporales, ya vimos que no se pueden crear para un esquema en particular, sino que se crean para la conexión activa... Acá, también tengo una única función que me crea la tabla temporal... la he probado en dos esquemas y va de maravilla...

Pero... en un tercer esquema, me tira:

ERROR: no existe la relación «audit_tmp» CONTEXT:

Se me ocurre probar, sobre la conexión que tengo desde phppgadmin, donde está indicado sobre cuáles esquemas estoy trabajando:

create temp table tabla_temporal (campo1 integer, campo2 varchar);
insert into tabla_temporal values (123,'casda');
select * from tabla_temporal

y funciona perfect!

¿por dónde puede ir el problema?

Gracias desde ya...
__________________
Gracias de todas todas
-----
Linux!
  #5 (permalink)  
Antiguo 16/03/2007, 15:17
 
Fecha de Ingreso: agosto-2005
Ubicación: Mérida, Venezuela
Mensajes: 732
Antigüedad: 18 años, 8 meses
Puntos: 7
Re: duda: sobre el acceso a tablas temporales

Bueno... me disculpo... tenía una 's' de más por ahí...
__________________
Gracias de todas todas
-----
Linux!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:10.