DBAtlas · Atlas für Datenbankbetrieb

42703: undefined_column

PostgreSQL

Was bedeutet das?

Die in der Abfrage referenzierte Spalte existiert nicht in der Tabelle oder im aktuellen Gültigkeitsbereich.

Ursache

Ein Tippfehler im Spaltennamen, eine gelöschte/umbenannte Spalte, ein Verweis auf die falsche Tabelle, eine abweichende Schreibweise bei Identifiern in Anführungszeichen oder eine mehrdeutige/falsche Qualifizierung in einer Abfrage über mehrere Tabellen.

Lösung

Liste die Spalten auf: \d my_table oder SELECT column_name FROM information_schema.columns WHERE table_name = 'my_table'. Korrigiere Name und Tabelle und qualifiziere Spalten in JOINs als table.column. Wurden bei der Erstellung Anführungszeichen verwendet, referenziere die Spalte mit derselben Schreibweise.

In DBAtlas öffnen →

Weitere Einträge zu dieser Datenbank