Como hacer PostgreSQL / pgAdmin se comportan un poco mejor con mayúsculas y minúsculas?

StackOverflow https://stackoverflow.com/questions/3672903

  •  01-10-2019
  •  | 
  •  

Pregunta

Me diseñado un conjunto de tablas en pgAdmin. Le di nombres como Products y ProductRID. Me sorprendió mucho, aunque cuando fui a consultar esta tabla sólo para encontrar una consulta como esta relación desconocida cedido:

select * from Products

Al parecer, la forma correcta de acceso esto es

select * from "Products"

que es muy feo. Puedo cambiar el nombre de las tablas a minúsculas a consulta sin comillas, pero luego se ve feo. ¿Hay algún tipo de ajuste de forma que se retendrá el caso, pero se comportan sin mayúsculas y minúsculas?

¿Fue útil?

Solución

Se puede comprobar el wiki relativa para obtener la respuesta exacta

¿Por qué mis nombres de tabla y columna no reconocidas en mi consulta? ¿Por qué es la capitalización no conserva?

Hope aclara.

Otros consejos

No hay ninguna configuración mágica. La mejor manera de tratar con sensibilidad caso es no citar sus relaciones cuando está creando ellos. Si usted es el principio en el diseño del esquema, seguir adelante y cambiar el nombre de ellos (y nombres de columna) a minúsculas. El problema "se ve feo" va a desaparecer debido a que en sus consultas todavía se puede hacer

SELECT * FROM Products

y funcionará bien.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top