У меня есть схема под названием georeferenciacion_uno, и в этой схеме у меня есть, например, эта таблица geo_dominio.
Работая с eclipse, я мог без проблем подключиться к своей БД, но я не мог сделать простой запрос типа «выбрать * из geo_dominio», потому что я всегда получаю следующий ответ:
org.postgresql.util.PSQLException: ОШИБКА: отношение "geo_dominio" не существует
Я пробовал все эти предложения:
- "выберите * из geo_dominio"
- "выберите * из GEO_DOMINIO"
- "выберите * из \"geo_dominio\""
- "выберите * из \"GEO_DOMINIO\""
- "выберите * из georeferenciacion_uno.geo_dominio" ---> но здесь я получил этот ответ: org.postgresql.util.PSQLException: ОШИБКА: схема "georeferenciacion_uno" не существует
Затем я решил сделать этот запрос непосредственно в pgAdmin со следующими результатами:
ОШИБКА: схема "georeferenciacion_uno" не существует
потом я понял, что ошибка не в моем скрипте Eclipse. Я делаю что-то плохое, но я до сих пор не знаю, что это такое.
Я не могу изменить имена баз данных или таблиц, потому что они работают много лет назад...
Я искал решение этой проблемы здесь, но люди находят свое решение только с одной из этих возможностей, обычно в зависимости от регистра или использования двойных кавычек, как я пытался.
Если бы кто-то мог мне помочь, я бы большое спасибо.