Я пытаюсь начать играть с postgres и обнаружил очень странную вещь, я создал таблицу с использованием pgadminIII с именем testtable и добавил пару столбцов, после чего написал следующий запрос в редакторе запросов
SELECT * from testtable;
он ответил, что таблица с таким именем не найдена, затем я попытался
select * from "testtable"
с кавычками (позже одна) это сработало, затем я отбросил таблицу и создал таблицу с помощью редактора сценариев, с тем же именем, убедившись, что вокруг имени нет кавычек, затем оба запроса начали работать, я не могу понять что именно это означает, даже если я напишу «teablename» в кавычках оператора создания таблицы, они не должны становиться частью имени таблицы.
Кроме того, как я могу убедиться при использовании графического пользовательского интерфейса pgAdmin, что все объекты создаются без кавычек (конечно, если из-за этого возникла проблема)?
Обновление: информация об окружающей среде
OS => Windows Server 2008 x64, Postgres => 9.0.3-2 x64, pgAdmin =>>
Версия 1.12.2 (22 марта 2011 г., ред .:>
REL-1_12_2)