Postgres - отключить нижний регистр запроса - PullRequest
0 голосов
/ 02 апреля 2020

Есть ли какой-либо флаг или опция, которую можно установить, чтобы отключить Postgres от опускания регистра? (ie SELECT firstName, lastName, ... конвертируется Postgres в SELECT firstname, lastname, ...)

Да, я уже знаю, если вы используете двойные кавычки , это сохранит регистр. И я знаю, что из-за этого раздражающего поведения большинство рекомендуют не использовать столбцы, чувствительные к регистру, заставляя пользователей использовать только что-то иное, чем Pascal схемы именования, такие как схемы именования змей. Я не понимаю, почему это поведение было встроено в первую очередь.

1 Ответ

1 голос
/ 02 апреля 2020

SQL идентификаторы должны быть без учета регистра, если не указаны в кавычках, в соответствии со стандартом. Таким образом, нет, вы не можете изменить это поведение (если только вы не захотите изменить исходный код Postgres и сделать его еще менее совместимым со стандартами, чем он уже есть).

См. Также эти вопросы и ответы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...