sql >> Base de Datos >  >> RDS >> PostgreSQL

Postgresql:nombre de tabla/confusión de esquema

Postgresql usa por defecto caracteres en minúsculas mientras distingue entre mayúsculas y minúsculas con nombres de columnas/tablas:

select * from public.Abc 

es en realidad:

select * from public.abc

Eso es porque su tabla se llama Abc, por lo que no se puede encontrar.

Puede anular este comportamiento de minúsculas mediante comillas, por lo que "Abc" se trata como Abc.