Sintaxis al utilizar EnterpriseDB

Sintaxis al utilizar EnterpriseDB

Hola a todos en verdad soy nuevo con PosgreSql, estoy haciendo un proyecto donde utilizo java y me he bajado el EnterpriseDB (fue a donde me redirigieron en el sitio de postgre), hasta donde he visto puede ser o es casi lo mismo que el PostgreAdmin. En fin, mi consulta es la siguiente: se que hay posibilidad de varios lenguajes y deseo utilizar pl/pgsql, he visto los ejemplos y tutoriales y con eso no tengo problema, el detalle es que para utilizar la herramiena para hacer querys, tengo que colocar entre comillas dobles los nombres de las tablas y los campos, sino el query no me funciona: por ejemplo
SELECT * FROM "CLIENTES"
Ó
SELECT "CLIENTES"."idCliente" FROM CLIENTES

entiendo y se que lo correcto y normal sería:
SELECT * FROM CLIENTES
pero si lo escribo así me envía este error:

ERROR: relation "cliente" does not exist

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

ERROR: relation "cliente" does not exist
SQL state: 42P01

Cómo configuro esta herramienta para que me permita escribir mis querys y funciones sin necesidad de colocar las entidades y campos entre comillas dobles.

Gracias.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Re: Sintaxis al utilizar EnterpriseDB

Probablemente el problema es que utilizas mayusculas y minusculas en los nombres de las tablas y columnas.

Por defecto, todos los nombres de tablas, funciones, columnas, etc se graban en minusculas en PostgreSQL. Si quieres utilizar mayusculas o una combinacion de mayusculas y minusculas tienes que utilizar comillas ("") alrededor del nombre cuando crees el objeto y cuando lo vas a utilizar en una consulta.

Yo siempre utilizo minusculas en todos los nombres y asi me evito el tener que usar comillas.

Re:Sintaxis en ED

Gracias por la aclaración, me ha sido de gran ayuda compañero.

Enviar nuevo comentario

  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Etiquetas HTML permitidas: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd><h2><pre>
  • Saltos automáticos de líneas y de párrafos.

Más información sobre opciones de formato

Image CAPTCHA
Enter the characters shown in the image.