|
|
|
Траблы с запросом из под Windows
|
|||
|---|---|---|---|
|
#18+
Я совсем недавно решил изучать данную СУБД. Для изучения использую Win32 версию PostgreSQL. Столкнулся с некоторой проблемой при написании запросов к БД. Все переменные и мена таблиц приходится заключать в кавычки. Иначе получаю сообщение, что такой объект не найден, т.е. запрос SELECT Field1, Field1 FROM SomeTable1 не проходит, а запрос SELECT "Field1", "Field1" FROM "SomeTable1" не вызывает никаких ругательств со стороны сервера. Ничего подобного в документации я не нашел. Там все запросы пишутся без всяких кавычек. Такая проблема наблюдается как при использовании средств доступа к БД самой СУБД, в частности PgAdmin, так и при обращении из сред программирования через источники данных ODBC. Я пробовал использовать версии 7.х и 8.х. Везде наблюдается одинаковая картина. Подскажите, в чем может быть проблема? Заранее благодаен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2004, 16:16:18 |
|
||
|
Траблы с запросом из под Windows
|
|||
|---|---|---|---|
|
#18+
из-за того, что буквы в разном регистре. Пиши все маленькими - не будет никаких проблем. Сам с такой проблемой сталкивался. Думаю, что гуру знают, как это решить, но я разбираться не стал. -- С наилучшими пожеланиями, Иван Евтухович ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2004, 16:58:28 |
|
||
|
Траблы с запросом из под Windows
|
|||
|---|---|---|---|
|
#18+
Кажется дело обстоит так: При использовании имени таблицы без кавычек происходит приведение к нижнему регистру и поиск таблицы с таким именем. Если при создании таблицы её имя было заключено в кавычки и содержало буквы в верхнем регистре, то и при использовании без кавычек не обойтись. Из документации: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2004, 18:46:27 |
|
||
|
Траблы с запросом из под Windows
|
|||
|---|---|---|---|
|
#18+
Это называется Защищенные идентификаторы. Я как раз про это только что читал в книжке с мамонтом на обложке: PostgreSQL для профессионалов Дж.Уорсли, Дж.Дрейк Издательство ПИТЕР Глава №3, стр.46 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2004, 11:39:25 |
|
||
|
|

start [/forum/topic.php?fid=53&fpage=349&tid=2007528]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
61ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 194ms |
| total: | 333ms |

| 0 / 0 |
