PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Postgresql :confusion nom de table / schéma

Postgresql utilise par défaut les caractères minuscules tout en étant sensible à la casse avec les noms de colonne/table :

select * from public.Abc 

est en fait :

select * from public.abc

C'est parce que votre table s'appelle Abc, elle est donc introuvable.

Vous pouvez remplacer ce comportement en minuscules par des guillemets, ainsi "Abc" est traité comme Abc.