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

No Existe La Columna oid.... por que?

Estas en el tema de No Existe La Columna oid.... por que? en el foro de PostgreSQL en Foros del Web. Que tal amigos, Al hacer la siguiente consulta; Select oid, * from tabla Obtengo: ERROR: no existe la columna «oid» Estoy trabajando con Postgresql 8.1.5 ...
  #1 (permalink)  
Antiguo 10/05/2007, 08:50
 
Fecha de Ingreso: junio-2004
Ubicación: Ciudad de Panama
Mensajes: 551
Antigüedad: 20 años, 5 meses
Puntos: 8
No Existe La Columna oid.... por que?

Que tal amigos,

Al hacer la siguiente consulta;

Select oid, * from tabla

Obtengo: ERROR: no existe la columna «oid»

Estoy trabajando con Postgresql 8.1.5
Como puedo solucionar esto?

Agradezco de antemano la colaboracion que puedan darme al respecto

Un Cordial Saludo
  #2 (permalink)  
Antiguo 10/05/2007, 09:21
 
Fecha de Ingreso: agosto-2006
Mensajes: 179
Antigüedad: 18 años, 4 meses
Puntos: 0
Re: No Existe La Columna oid.... por que?

porque cuando creaste la tabla no le colocaste OID, es decir la dejaste WITHOUT OIDs.
Para solucionar esto dale WITH OIDs

Saludos.
  #3 (permalink)  
Antiguo 10/05/2007, 14:47
 
Fecha de Ingreso: junio-2004
Ubicación: Ciudad de Panama
Mensajes: 551
Antigüedad: 20 años, 5 meses
Puntos: 8
Pregunta Re: No Existe La Columna oid.... por que?

Que tal Rusinho

Resulta que la base la subi desde un backup y desde la maquina donde esta la base oiriginal SI me canciona el query pero en la maquina donde subi el backup NO canciona

Al generara el backup aplico la siguiente instruccion:

pg_dump -O la_base |gzip > la_base.gz

Y al restauralo en otra maquina (donde no me canciona) aplico la siguiente instruccion:

createdb -E LATIN1 la_base
cat la_base.gz |gunzip|psql la_base -ef -


Que puedo hacer para que guarde los OIDs?

Un Cordial Saludo
  #4 (permalink)  
Antiguo 11/05/2007, 09:28
 
Fecha de Ingreso: agosto-2006
Mensajes: 179
Antigüedad: 18 años, 4 meses
Puntos: 0
Re: No Existe La Columna oid.... por que?

Pues la verdad, nunca me ha pasado ese problema, lo que debes hacer es revisar que el tipo de enconding sea la misma, ademas aunque sea un poco embrumado lo que puedes hacer es exportar la base de datos en formato sql, buscar las tablas y revisar los OIDs, revisalo asi, a lo mejor te funciona,

me cuentas.

Saludos.
  #5 (permalink)  
Antiguo 11/05/2007, 10:50
 
Fecha de Ingreso: junio-2004
Ubicación: Ciudad de Panama
Mensajes: 551
Antigüedad: 20 años, 5 meses
Puntos: 8
Re: No Existe La Columna oid.... por que?

mmmmm....

Ok.... gracias..... me figuro!!!
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 07:25.