Форум программистов, компьютерный форум, киберфорум
PostgreSQL
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
5 / 4 / 1
Регистрация: 29.08.2016
Сообщений: 84

Уникальность логинов вне зависимости от регистра

18.10.2016, 10:09. Показов 1283. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В таблице Users я храню логины и пароли. Уникальность логинов можно гарантировать, указав поле логин как primary key. Есть ли возможость указать, чтобы все логины при сравнении переводились в нижний регистр или хотя бы записывались в нижнем регистре. Чтобы не нужно было это делать это программе, работающей с базой?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.10.2016, 10:09
Ответы с готовыми решениями:

Поиск городов из списка вне зависимости от регистра
Написать приложение, позволяющее хранить список городов России. Помогите реализовать следующее: Разницы между большими и маленькими...

Нажатие клавиш вне зависимости от языка
То-есть по нажатию клавиши мне необходимо сравнить ее с символом сhar, вне зависимости какой язык сейчас установлен. Добавлено через...

Memo показывает 0% все время, вне зависимости от h
var k,h:integer; e:array of TEdit; l:array of tcheckbox; procedure TForm5.Button2Click(Sender: TObject); begin if (k < 10) then...

4
4217 / 3059 / 583
Регистрация: 21.01.2011
Сообщений: 13,203
18.10.2016, 11:56
Цитата Сообщение от ПавелА2804
Есть ли возможость указать, чтобы все логины при сравнении переводились в нижний регистр
Обычно это можно сделать с пом. триггера (если твоя СУБД их поддерживает).
1
5 / 4 / 1
Регистрация: 29.08.2016
Сообщений: 84
18.10.2016, 21:16  [ТС]
А можно пример?
0
88 / 88 / 34
Регистрация: 22.05.2012
Сообщений: 404
25.10.2016, 20:43
А если просто проверить существует ли подобный логин ? Ну примерно так с коленки:
SQL
1
SELECT  EXISTS(SELECT * FROM users u WHERE u.name = ANY (ARRAY[LOWER('TEST') , UPPER('TEST')]))
0
5 / 4 / 1
Регистрация: 29.08.2016
Сообщений: 84
25.10.2016, 20:50  [ТС]
Мне нужно было без лишних проверок. Но уже не надо. Я просто при регистрации перевожу логин в нижний регистр. Нужно это было, т.к. иногда нужно, чтобы логин был с большими и малыми буквами, но проверялся по малым. Но вс, повторюсь, уже не надо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.10.2016, 20:50
Помогаю со студенческими работами здесь

Фиксация div вне зависимости от размера экрана
Здравствуйте! Давно не обращался за советом, преамбула такая..есть 4 картинки в Div-ах две слева две справа стоят ровно все нормально, но...

Считывание нажатия клавиш вне зависимости от раскладки
typedef{int x; int y;} crd; int control(crd *playerCrd) { switch(getch()) { case 87: /*должна быть W*/ ...

PHPExcel выводит кракозябры вне зависимости от кодировки
Я меняла кодировку и в файле генерации и в экспортируемом файле. Пробовала utf-8 и windows-1251. Беда в том, что даже в файле, в котором...

Распределение программы на половину экрана, вне зависимости от разрешения
Добрый день , Товарищи! Столкнулся с проблеммой. Сам я работаю на разрешении Добавлено через 5 минут Добрый день , Товарищи! ...

Доступ к базе данных вне зависимости от наличия интернета
Здравствуйте, уважаемые форумчане. Нужна ваша помощь, т.к. совсем не силен в сетевых технологиях. Имеется база данных компании, MS SQL...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru