PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Postgresql:confusione nome tabella/schema

Postgresql imposta automaticamente i caratteri minuscoli mentre fa distinzione tra maiuscole e minuscole con i nomi di colonne/tabelle:

select * from public.Abc 

è in realtà:

select * from public.abc

Questo perché la tua tabella si chiama Abc, quindi non può essere trovata.

Puoi ignorare questo comportamento in minuscolo tramite virgolette, quindi "Abc" viene gestito come Abc.