Вопрос

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

Это было полезно?

Решение

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top