172 похожих чатов

Можно ли установить в постгресе регистронезависимый режим, как в мссиквеле?

Существует такая настройка? Постгрес14.6

9 ответов

23 просмотра

С начала года раз пять ведь тема вылезала...

1. регистронезависимость чего (пример SQL)? 2. … и зачем?

Владимир-Наумов Автор вопроса
Виктор Егоров
1. регистронезависимость чего (пример SQL)? 2. … ...

Например названий полей, чтобы , например, Id и id было однозначно. Зачем? Чтобы народ, привыкший к мссиквеле меньше ошибался.

Владимир-Наумов Автор вопроса
Ilya Anfimov
С начала года раз пять ведь тема вылезала...

Жаль , я не могу , к сожалению, читать все, 😢

Владимир Наумов
Например названий полей, чтобы , например, Id и id...

Если я правильно понял, о чём речь (но это не то, что Вы дословно спросили) — нет и почти наверняка и не будет (см. https://wiki.postgresql.org/wiki/Not_Worth_Doing#Exotic_Features ).

Владимир Наумов
Например названий полей, чтобы , например, Id и id...

Разве поведение в mssql и postgresql, oracle не похожее? По-умолчанию - регистронезависимость (в pg приводится к нижнему регистру, в oracle к верхнему), но если в mssql заключить имя поля в [], а в postgresql и oracle в "" - то регистр начинает учитываться ?

Владимир-Наумов Автор вопроса
Аггей Лоскутников
Разве поведение в mssql и postgresql, oracle не по...

В мсскл это задаётся на уровне сервера коллейшенем CI AS или CS As, а скобки указывают на то, что это имя объекта базы данных, а не, например, ключевое слово.

Аггей Лоскутников
Разве поведение в mssql и postgresql, oracle не по...

Он не совсем так себя ведёт — см. https://dbfiddle.uk/gwz1-_Pz Обратите внимание на названия полей в результате последнего запроса. Т.е. в базе они сохраняются так, как были созданы, а вот в запросах все идентификаторы — case-insensitive.

Владимир Наумов
В мсскл это задаётся на уровне сервера коллейшенем...

есть стандарт языка SQL. поведение идентификаторов там описано: - идентификаторы регистронезависимы и ограничен набор символов - в случае использования двойных каввычек — используется то, что указано, дословно

Похожие вопросы

Обсуждают сегодня

Какой-то там пердун в 90-х решил, что есть какая-то разная типизация. Кого вообще это волнует?
КТ315
49
void terminal_scroll() { memmove(terminal_buffer, terminal_buffer + VGA_WIDTH, buffer_size - VGA_WIDTH); memset(terminal_buffer + buffer_size - VGA_WIDTH, 0, VGA_WIDTH); ...
Егор
47
Всем привет! Подскажите, пожалуйста, в чем ошибка? Настраиваю подключение к MySQL. Либы лежат рядом с exe. Все как по "учебнику"
Евгений
16
А можете как-то проверить меня по знаниям по ассемблеру?
A A
132
Здравствуйте! У меня появилась возможность купить книгу "Изучай Haskell во имя добра!". Но я где-то слышал, что эта книга устарела. Насколько это правда??
E
22
Здравствуйте! Я вот на stepic решаю задачи на хаскеле https://stepik.org/lesson/8443/step/8?unit=1578 мой код import Data.List (isInfixOf) removing :: String -> [String] ->...
E
10
Камрады, кто тесно работал с vtv, хотел уточнить. Ширина column задаётся жёстко на этапе создания дерева или можно в рантайме ее менять программно (не мышкой)?
Ed Doc
10
да ладно ... что там неочевидного ? глянуть в исх-ки датасета и/или кверика чтобы понять в каком месте и как выполняется обращения к св-вам blablaSQL - минутное дело, даже е...
Сергей
7
Здесь для arm кто-нибудь кодит ?
Nothing
52
Всем привет, у меня есть сервер принимающий входящие HTTP подключения, как проверить, что подключение было через прокси или нет, есть какие то поля в заголовках по которым мо...
DS
8
Карта сайта