Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2010-03-11 18:26:14

  BiExi - matka przelozona

BiExi
matka przelozona
Skąd: Gorlice
Zarejestrowany: 2004-04-16
Serwis

POstgreSQL - ILIKE pproblem z pl znakami

Więc tak problem jest w ILIKE ew z wykrzystaniem regexpa ~*
zapytanie wyglada tak

Kod:

SELECT 'Łopata' ILIKE 'Łop%', 'Łopata' ilike 'łop%';

wynik]

Kod:

 ?column? | ?column? ~*
----------+----------
 t        | f
(1 row)

wykorzystaniem regexpów tak

Kod:

 SELECT 'Łopata' ~* 'Łop', 'Łopata' ~* 'łop';

wynik

Kod:

 ?column? | ?column? ~*
----------+----------
 t        | f
(1 row)

i dla czego jest problem z rozroznianiem malych i wielkich liter w przypadku polskich znaków :/ ?

A kodowanie mam takie samo w bazie i na konsoli...

a za bardzo mi sie nie uśmiecha korzystać z upper....

Offline

 

#2  2010-03-11 20:18:49

  Contravene - Użytkownik

Contravene
Użytkownik
Zarejestrowany: 2006-08-07

Re: POstgreSQL - ILIKE pproblem z pl znakami

Problem jest znany od dłuższego czasu. Spróbuj rozwiązania zastosowanego tutaj: http://www.mail-archive.com/pgsql-bugs@postgresql.org/msg18580.html

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)