Re: WIP patch: Collation support

From: "Radek Strnad" <radek(dot)strnad(at)gmail(dot)com>
To: pgsql-hackers(at)postgresql(dot)org
Subject: Re: WIP patch: Collation support
Date: 2008-09-02 12:02:42
Message-ID: de5165440809020502g191523c1uf4c5f09a22d84a0c@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

I think at least case sensitivity can be done by comparing two strings
converted to upper case with toupper() function.

Regards

Radek Strnad

>
> On Tue, Sep 2, 2008 at 2:00 PM, Martijn van Oosterhout <kleptog(at)svana(dot)org>wrote:
>
>> On Tue, Sep 02, 2008 at 02:50:47PM +0300, Peter Eisentraut wrote:
>> > Radek Strnad wrote:
>> > >- new collations can be defined with command CREATE COLLATION
>> <collation
>> > >name> FOR <character set specification> FROM <existing collation name>
>> > >[STRCOLFN <fn name>]
>> > >[ <pad characteristic> ] [ <case sensitive> ] [ LCCOLLATE <lc_collate>
>> ]
>> > >[ LCCTYPE <lc_ctype> ]
>> >
>> > How do you plan to make a collation case sensitive or accent sensitive?
>> > I have previously commented that this is not a realistic view on how
>> > collations work. Since you are apparently planning to use the system
>> > locales, I don't see how you can make this work.
>>
>> While it's true POSIX locales don't handle this, other collation
>> libraries do and we should support them if the user wants.
>>
>> Have a nice day,
>> --
>> Martijn van Oosterhout <kleptog(at)svana(dot)org> http://svana.org/kleptog/
>> > Please line up in a tree and maintain the heap invariant while
>> > boarding. Thank you for flying nlogn airlines.
>>
>> -----BEGIN PGP SIGNATURE-----
>> Version: GnuPG v1.4.6 (GNU/Linux)
>>
>> iD8DBQFIvSrIIB7bNG8LQkwRAnkWAJ9FaiR9cOHFN2vkVmQaK5y7N9OJoQCbB+Ks
>> e0E4722hY/Q+Cz8tpzA0CGs=
>> =2Svh
>> -----END PGP SIGNATURE-----
>>
>>
>

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Peter Eisentraut 2008-09-02 12:05:16 Re: [PATCH] Cleanup of GUC units code
Previous Message Martijn van Oosterhout 2008-09-02 12:00:08 Re: WIP patch: Collation support