42703: undefined_column
PostgreSQLЧто это значит?
Столбец, на который ссылается запрос, не существует в таблице или в текущей области видимости.
Почему возникает?
Опечатка в имени столбца, столбец удалён/переименован, ссылка на неверную таблицу, несовпадение регистра идентификатора в кавычках или неоднозначная/неверная квалификация в запросе к нескольким таблицам.
Как исправить
Выведите список столбцов: \d my_table или SELECT column_name FROM information_schema.columns WHERE table_name = 'my_table'. Исправьте имя и таблицу, а в JOIN указывайте столбцы как table.column. Если при создании использовались кавычки, обращайтесь к столбцу с тем же регистром.