Обсуждение: Re: Проблема чувствительности регистра
Интересно. select lower('ЙЦУКЕН'); show lc_collate;? OS? Sergey Konoplev wrote: > Вот > > test=# show lc_ctype; show server_encoding; > lc_ctype > ------------- > ru_RU.UTF-8 > (1 row) > > server_encoding > ----------------- > UTF8 > (1 row) > > > > 2007/9/7, Teodor Sigaev <teodor@sigaev.ru>: >> Покажи вывод show lc_ctype; show server_encoding; плз >> >>> pgdb:~ # locale |grep LC_CTYPE >>> LC_CTYPE=ru_RU.UTF-8 >> Это ни на что не влияет - локаль базы задается при initdb >> >>> test=# show client_encoding; >>> client_encoding >>> ----------------- >>> UTF8 >>> (1 row) >> Это локаль клиента, а не сервера >> >> -- >> Teodor Sigaev E-mail: teodor@sigaev.ru >> WWW: http://www.sigaev.ru/ >> > > -- Teodor Sigaev E-mail: teodor@sigaev.ru WWW: http://www.sigaev.ru/
test=# select lower('ЙЦУКЕН'); show lc_collate; lower -------- йцукен (1 row) lc_collate ------------- ru_RU.UTF-8 (1 row) SUSE LINUX Enterprise Server 9 2007/9/7, Teodor Sigaev <teodor@sigaev.ru>: > Интересно. select lower('ЙЦУКЕН'); show lc_collate;? OS? > > > Sergey Konoplev wrote: > > Вот > > > > test=# show lc_ctype; show server_encoding; > > lc_ctype > > ------------- > > ru_RU.UTF-8 > > (1 row) > > > > server_encoding > > ----------------- > > UTF8 > > (1 row) > > > > > > > > 2007/9/7, Teodor Sigaev <teodor@sigaev.ru>: > >> Покажи вывод show lc_ctype; show server_encoding; плз > >> > >>> pgdb:~ # locale |grep LC_CTYPE > >>> LC_CTYPE=ru_RU.UTF-8 > >> Это ни на что не влияет - локаль базы задается при initdb > >> > >>> test=# show client_encoding; > >>> client_encoding > >>> ----------------- > >>> UTF8 > >>> (1 row) > >> Это локаль клиента, а не сервера > >> > >> -- > >> Teodor Sigaev E-mail: teodor@sigaev.ru > >> WWW: http://www.sigaev.ru/ > >> > > > > > > -- > Teodor Sigaev E-mail: teodor@sigaev.ru > WWW: http://www.sigaev.ru/ > -- Regards, Sergey Konoplev
Привет сообщество. Не хочу показаться навязчивым, но очень хотелось бы знать, стоит ли в моём случае возлагать надежды на регулярные выражения? 07.09.07, Sergey Konoplev<gray.ru@gmail.com> написал(а): > test=# select lower('ЙЦУКЕН'); show lc_collate; > lower > -------- > йцукен > (1 row) > > lc_collate > > ------------- > ru_RU.UTF-8 > (1 row) > > > SUSE LINUX Enterprise Server 9 > > 2007/9/7, Teodor Sigaev <teodor@sigaev.ru>: > > Интересно. select lower('ЙЦУКЕН'); show lc_collate;? OS? > > > > > > Sergey Konoplev wrote: > > > Вот > > > > > > test=# show lc_ctype; show server_encoding; > > > lc_ctype > > > ------------- > > > ru_RU.UTF-8 > > > (1 row) > > > > > > server_encoding > > > ----------------- > > > UTF8 > > > (1 row) > > > > > > > > > > > > 2007/9/7, Teodor Sigaev <teodor@sigaev.ru>: > > >> Покажи вывод show lc_ctype; show server_encoding; плз > > >> > > >>> pgdb:~ # locale |grep LC_CTYPE > > >>> LC_CTYPE=ru_RU.UTF-8 > > >> Это ни на что не влияет - локаль базы задается при initdb > > >> > > >>> test=# show client_encoding; > > >>> client_encoding > > >>> ----------------- > > >>> UTF8 > > >>> (1 row) > > >> Это локаль клиента, а не сервера > > >> > > >> -- > > >> Teodor Sigaev E-mail: teodor@sigaev.ru > > >> WWW: http://www.sigaev.ru/ > > >> > > > > > > > > > > -- > > Teodor Sigaev E-mail: teodor@sigaev.ru > > WWW: http://www.sigaev.ru/ > > > > > -- > Regards, > Sergey Konoplev > -- Regards, Sergey Konoplev