42P01: undefined_table
PostgreSQLQue signifie cette erreur ?
La table (ou la vue) référencée dans la requête n'existe pas ou est introuvable dans le search_path.
Cause
La table n'existe réellement pas, elle se trouve dans un autre schéma absent du search_path, faute de frappe/erreur de casse dans le nom de la table, incohérence de casse avec des identifiants entre guillemets, ou l'objet n'a pas encore été créé ou a été supprimé.
Comment la corriger
Vérifiez que la table existe et son schéma : SELECT schemaname, tablename FROM pg_tables WHERE tablename = 'my_table'. Si elle se trouve dans un autre schéma, qualifiez-la sous la forme schema.table ou définissez le search_path : SET search_path TO app_schema, public. N'oubliez pas que les identifiants sans guillemets sont convertis en minuscules ; si des guillemets ont été utilisés à la création, référencez-la de la même façon.