DBI: column_info и pgAdmin для идентификаторов в кавычках - PullRequest
1 голос
/ 27 октября 2008

В моей базе данных Postgres есть таблица со столбцами с именами «type», «desc» и «start». Когда я звоню $dbh->column_info, только "desc" возвращается в кавычках, тогда как в pgAdmin все три цитируются. Один из них не прав?

1 Ответ

2 голосов
/ 27 октября 2008

Я думаю, что вроде как ответил на свой вопрос, но я решил поставить его здесь на случай, если у кого-то появится больше понимания. резервный список показывает, что «desc» является единственным фактически зарезервированным ключевым словом (два других: «мы классифицируем как« незарезервированные »те ключевые слова, которые явно известны синтаксическому анализатору, но разрешены как столбец или таблица names '), поэтому я предполагаю, что pgAdminIII будет осторожен и цитирует на случай, если "type" и "start" когда-нибудь зарезервируются.

...