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

No puedo realizar una consulta

Estas en el tema de No puedo realizar una consulta en el foro de PostgreSQL en Foros del Web. Hola a todos de nuevo por aqui... Necesito de sus colaboracion estoy trabajando con Postgre y pude realizar la conexion utilizando php sin ningun problema, ...
  #1 (permalink)  
Antiguo 23/06/2009, 15:35
 
Fecha de Ingreso: marzo-2009
Mensajes: 121
Antigüedad: 15 años, 8 meses
Puntos: 1
No puedo realizar una consulta

Hola a todos de nuevo por aqui...
Necesito de sus colaboracion estoy trabajando con Postgre y pude realizar la conexion utilizando php sin ningun problema, el problema radica en que cuando intento hacer una consulta como por ejemplo $cadena = "Select * from empleado"
cuando lo ejecuto me genera el siguiente error:
ERROR: relation "empleado" does not exist
Quisiera saber porque, si la tabla empleado existe y tiene valores y si hago la consulta desde postgre tambien me sale el mismo error si me pudieran ayudar se los agradeceria

Bye
  #2 (permalink)  
Antiguo 23/06/2009, 16:14
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: No puedo realizar una consulta

Desde postgres te sale el mismo error?
Si sale este error es por que definitivamente la tabla no existe.

Desde la consola de postgres ejecuta \dt y verifica la existencia de la tabla empleado.

Un saludo.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 23/06/2009, 16:32
 
Fecha de Ingreso: marzo-2009
Mensajes: 121
Antigüedad: 15 años, 8 meses
Puntos: 1
Respuesta: No puedo realizar una consulta

Hola si desde postgre me da el mismo error y la tabla si existe
  #4 (permalink)  
Antiguo 23/06/2009, 16:53
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: No puedo realizar una consulta

Mira si la tabla ha sido creada con cimillas o sin comillas...

Que editor de postgres tienes para administrar la BD?
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #5 (permalink)  
Antiguo 23/06/2009, 17:13
 
Fecha de Ingreso: marzo-2009
Mensajes: 121
Antigüedad: 15 años, 8 meses
Puntos: 1
Respuesta: No puedo realizar una consulta

estoy usando pgAdmin III y la tabla la cree sin comillas
  #6 (permalink)  
Antiguo 23/06/2009, 17:24
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: No puedo realizar una consulta

Desde pgadmin III Entra a la base de datos.
Selecciona la tabla y dale click derecho-View data.
Ahí debe mostrar la información.

Abre en pgadmin yna ventana sql y escribe:
Código sql:
Ver original
  1. SELECT *FROM empleado;

Y dinos como muestra la información y si es ahí donde falla.

Un saludo.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #7 (permalink)  
Antiguo 23/06/2009, 17:35
 
Fecha de Ingreso: marzo-2009
Mensajes: 121
Antigüedad: 15 años, 8 meses
Puntos: 1
Respuesta: No puedo realizar una consulta

Cuando hago ese select me sale en la parte de abajo de la consola que Error: la relacion empleado no existe.. disculpa que no t elo coloque tal cual pero se acaba de caer el servidor pero ese es el mensaje que me sale
  #8 (permalink)  
Antiguo 23/06/2009, 18:44
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: No puedo realizar una consulta

chimaria.
Estoy casi seguro que debe ser un error tuyo de interpretación.
Esto es un error que no tiene nada que ver con la conexión a la base de datos y se puede presentar solo si tiras la consulta en una base de datos que no contiene esa tabla empleado.

Es posible que estando en postgres, estes confiado que la base de datos seleccionada sea la que estas tratando de consultar, pero puedes estar logueado a otra base de postgres que no tiene dicha tabla y te genere el error.

Por eso te decia que desde pgadmin le dieras click derecho a la tabla y mostraras los datos. Esto es un select implicito el que realiza pgadmin sobre la tabla. Si el error te lo muestra ejecutando esto que te digo, si me gustaría ver el error con mis propios ojos, ya que no le encuentro sentido.

Prueba y nos cuentas.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #9 (permalink)  
Antiguo 25/06/2009, 14:29
 
Fecha de Ingreso: marzo-2009
Mensajes: 121
Antigüedad: 15 años, 8 meses
Puntos: 1
Respuesta: No puedo realizar una consulta

Hola mira cuando le doy clic derecho a la tabla empleado me muestra los datos que he insertado. Pero cuando la consulta la hago por Postgre me dice que la relacion no existe con la tabla ERROR: relation "empleado" does not exist
de hecho en la ventana donde hago el query me dice a donde me estoy conectando y es al servidor donde si existe la tabla..... please que hacer?
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:13.