42703: undefined_column
PostgreSQLWas 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.