DBAtlas · Atlas d'exploitation des bases de données

42703: undefined_column

PostgreSQL

Que signifie cette erreur ?

La colonne référencée dans la requête n'existe pas dans la table ou dans la portée courante.

Cause

Faute de frappe dans le nom de la colonne, colonne supprimée/renommée, référence à la mauvaise table, incohérence de casse avec un identifiant entre guillemets, ou qualification ambiguë/incorrecte dans une requête multi-tables.

Comment la corriger

Listez les colonnes : \d my_table ou SELECT column_name FROM information_schema.columns WHERE table_name = 'my_table'. Corrigez le nom et la table, et qualifiez les colonnes dans les JOIN sous la forme table.column. Si des guillemets ont été utilisés à la création, référencez-la avec la même casse.

Ouvrir dans DBAtlas →

Autres entrées pour ce moteur