PostgreSQL-Bezeichner sind Groß- und Kleinschreibung; "JobTitle"
ist nicht dasselbe wie "jobtitle"
. Bezeichner ohne Anführungszeichen werden jedoch mit Groß-/Kleinschreibung versehen in Kleinbuchstaben. Case Folding wird vom SQL-Standard gefordert.
Das heißt, wenn Sie eine Tabelle erstellen mit:
CREATE TABLE "JobTitle" (...)
Sie müssen sich immer wie folgt darauf beziehen:
SELECT * FROM "JobTitle";
wenn Sie die Anführungszeichen weglassen:
SELECT * FROM JobTitle;
PostgreSQL-Fallfaltung JobTitle
zu jobtitle
und Sie erhalten einen Fehler bezüglich der Tabelle jobtitle
nicht vorhanden.
Entweder durchgängig in Anführungszeichen setzen oder alle Bezeichner in Kleinbuchstaben verwenden.
Mehr im Abschnitt zur lexikalischen Struktur des Benutzerhandbuchs .