Столбец Postgres не существует при вызове с фасада - PullRequest
0 голосов
/ 10 ноября 2018

Я действительно озадачен. Я пытаюсь выполнить простой выбор всех запросов в таблице postgres. Но, это говорит, что "колонка X не существует". Я скопировал и вставил запрос в консоль моего postgres, и он работал.

ApplicationConfig threw exception
org.postgresql.util.PSQLException: ERROR: column "requestid" does not exist

Caused by: Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.5.2.v20140319-9ad6abd): org.eclipse.persistence.exceptions.DatabaseException
Internal Exception: org.postgresql.util.PSQLException: ERROR: column "requestid" 
does not exist
Error Code: 0
Call: SELECT id, val, requestid FROM mysch.m_table1

Тот же код и настройки работают на моей локальной машине. Я получаю только ошибку на сервере. Я убедился, что все имена строчные. Я также обязательно упомянул мою частную схему (myschema) при создании классов сущностей. Я убедился, что версия драйвера postgres на моем локальном компьютере и на сервере одинакова. Я воссоздал базы данных как локально, так и на сервере с нуля на основе одного и того же файла сценария. Я очистил кеш на моем сервере. Я перезапустил сам сервер, стеклянную рыбку на нем, а также postgres.

У меня просто нет идей. В моей базе данных есть аналогичная таблица, для которой у меня нет проблем. Работает просто отлично.

...