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

Postgres (Tablas temporales y esquemas Temporales)

Estas en el tema de Postgres (Tablas temporales y esquemas Temporales) en el foro de PostgreSQL en Foros del Web. Hola Amigos del foro Haber les cuento, estoy trabajando con postgres 9.0 y php, y quiero realizar un carro de compras con una tabla temporal, ...
  #1 (permalink)  
Antiguo 22/06/2011, 10:07
 
Fecha de Ingreso: junio-2009
Ubicación: Neiva-Huila-Colombia
Mensajes: 5
Antigüedad: 15 años, 4 meses
Puntos: 0
Pregunta Postgres (Tablas temporales y esquemas Temporales)

Hola Amigos del foro

Haber les cuento, estoy trabajando con postgres 9.0 y php, y quiero realizar un carro de compras con una tabla temporal, es decir, quiero guardar la información de una factura en la tabla e ir añadiendo lo artículos que deseo comprar, esto debe guardarse en la tabla temporal cada vez que agregue un articulo, al finalizar verifico que todo este correcto y paso todo lo de la tabla temporal a la tabla original.

Bueno hasta ahí, todo va bien.

El problema comienza cuando deseo con postgres insertar en la tabla temporal después de haberla creado, ya estoy trabajando con conexión persistente, el problema radica es que cada vez que ejecuto la conexión, postgres me asigna un esquema temporal diferente a lo de la anterior conexión, esto hace que no encuentre la tabla temporal y por lo tanto no pueda agregar el articulo.

Si alguien conoce otra forma, o la manera de solucionar este problema agradezco mucho que me ayude a depurarlo.

De antemano gracia a todos, cualquier tipo de ayuda sera bien recibida.
  #2 (permalink)  
Antiguo 22/06/2011, 13:01
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Postgres (Tablas temporales y esquemas Temporales)

Como creas la tabla temporal?
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 22/06/2011, 13:11
 
Fecha de Ingreso: junio-2009
Ubicación: Neiva-Huila-Colombia
Mensajes: 5
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Postgres (Tablas temporales y esquemas Temporales)

La sentencia que uso es la siguiente:

CREATE TEMPORARY TABLE tabla_temp;
  #4 (permalink)  
Antiguo 22/06/2011, 13:37
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Postgres (Tablas temporales y esquemas Temporales)

Prueba con local temporary table
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #5 (permalink)  
Antiguo 22/06/2011, 13:40
 
Fecha de Ingreso: junio-2009
Ubicación: Neiva-Huila-Colombia
Mensajes: 5
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Postgres (Tablas temporales y esquemas Temporales)

No tampoco me funciona, mira este es el error que me sale en ocasiones:


"ERROR: no se pueden acceder tablas temporales de otras sesiones

********** Error **********

ERROR: no se pueden acceder tablas temporales de otras sesiones
Estado SQL:0A000"
  #6 (permalink)  
Antiguo 23/06/2011, 09:13
Avatar de death_nemesis  
Fecha de Ingreso: abril-2009
Ubicación: Santiago - Chile
Mensajes: 147
Antigüedad: 15 años, 7 meses
Puntos: 2
Respuesta: Postgres (Tablas temporales y esquemas Temporales)

Prueba con esto


Código SQL:
Ver original
  1. CREATE TEMP TABLE nom_table(
  2.            
  3.         ) ON COMMIT DROP;

Etiquetas: postgres, tablas, temporales
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 11:10.