PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Postgresql:Tabellenname/Schema-Verwirrung

Postgresql verwendet standardmäßig Kleinbuchstaben, während bei Spalten-/Tabellennamen zwischen Groß- und Kleinschreibung unterschieden wird:

select * from public.Abc 

ist eigentlich:

select * from public.abc

Das liegt daran, dass Ihre Tabelle Abc heißt und daher nicht gefunden werden kann.

Sie können dieses Kleinschreibungsverhalten durch Anführungszeichen überschreiben, sodass "Abc" als Abc behandelt wird.