42703: undefined_column
PostgreSQL意味
クエリで参照された列がテーブル内または現在のスコープ内に存在しない。
原因
列名の誤字、列の削除/名前変更、誤ったテーブルの参照、引用符付き識別子での大文字小文字の不一致、または複数テーブルのクエリでの曖昧/誤った修飾。
対処方法
列を一覧表示する: \d my_table または SELECT column_name FROM information_schema.columns WHERE table_name = 'my_table'。名前とテーブルを修正し、JOIN では列を table.column と修飾する。作成時に引用符を使った場合は同じ大文字小文字で参照する。