Re: Case-Insensitve Text Comparison
От | David E. Wheeler |
---|---|
Тема | Re: Case-Insensitve Text Comparison |
Дата | |
Msg-id | 95B7698E-DAAE-4D03-9C33-C9FEAA3E966C@kineticode.com обсуждение исходный текст |
Ответ на | Re: Case-Insensitve Text Comparison (Zdenek Kotala <Zdenek.Kotala@Sun.COM>) |
Ответы |
Re: Case-Insensitve Text Comparison
|
Список | pgsql-hackers |
On Jun 3, 2008, at 12:06, Zdenek Kotala wrote: > It is simple. SQL standard does not specify notation for that > (chapter 11.34). But there is proposed notation: > > CREATE COLLATION <collation name> FOR <character set specification> > FROM <existing collation name> [ <pad characteristic> ] [ <case > sensitive> ] [ <accent sensitive> ] [ LC_COLLATE <lc_collate> ] > [ LC_CTYPE <lc_ctype> ] > > <pad characteristic> := NO PAD | PAD SPACE > <case sensitive> := CASE SENSITIVE | CASE INSENSITIVE > <accent sensitive> := ACCENT SENSITIVE | ACCENT INSENSITIVE > > > You can specify for each collation if it is case sensitive or not > and collation function should be responsible to correctly handle > this flag. Wooo! Now if only i could apply that on a per-column basis. Still, it'll be great to have this for a whole database. Thanks, looking forward to it. David
В списке pgsql-hackers по дате отправления: