Я продолжаю получать сообщение об ошибке "отношение [TABLE] не существует"
Я пытался запросить две таблицы в моей базе данных. В обозревателе серверов я вижу обе таблицы и даже вижу столбцы внутри них. Мы назовем их Schema.table1 и Schema.table2, где у "Schema" первая буква заглавная. Я попытался выполнить следующие запросы:
select * from Schema.table1;
Где я получаю следующую ошибку:
ОШИБКА: отношение "schema.table1" не существует
Затем я попытался выполнить следующий запрос, думая, что, возможно, капитализация в схеме изменила ситуацию.
Select * from "Schema.table1";
select "ID" from "Schema.table1";
Но та же ошибка сохранилась:
ОШИБКА: отношение "Schema.table1" не существует
Позже я попытался указать путь к схеме с помощью "SET search_path to "Schema1"и запустил запрос к таблицам, который снова дал мне ту же ошибку. Любые идеи или помощь будут с благодарностью.
1 ответ
Каждый элемент должен быть указан индивидуально:
select "ID"
from "Schema"."table1";
Более подробная информация о указанных идентификаторах приведена в руководстве.