Re: collation - Mailing list pgsql-novice

From Steve_Miller@sil.org
Subject Re: collation
Date
Msg-id OF83CC2AA0.FADCB7F7-ON86256CBB.005FF387@sil.org
Whole thread Raw
In response to collation  (Jens Østergaard Petersen <oesterg@hum.ku.dk>)
Responses Re: collation  (Tom Lane <tgl@sss.pgh.pa.us>)
Re: collation  (Giles Lean <giles@nemeton.com.au>)
List pgsql-novice
I'm going to be dealing with collations and locales not provided by anyone.
It sounds like I can't create my own collations. Is that true? If so, what
do I have to do to create my own locales?

Steve Miller


On 01/26/2003 12:49:15 PM pgsql-novice-owner wrote:

>=?ISO-8859-1?Q?Jens_=D8stergaard_Petersen?= <oesterg@hum.ku.dk> writes:
>> Thank for the tips, Oliver and Paul! I take it then that there are no
>> means of constructing collation tables (like I do in FrontBase), that
>> allow me to control which characters are equalled with which characters
>> in searches - this is a part of SQL92, I believe.
>
>I'm not sure whether SQL92 allows for user-defined collations, but in
>any case we don't yet have any of the SQL-specified facilities in that
>area.  Postgres just sits atop the libc locale facilities (strcoll()
>etc).  If you do not like any of the locales available on your machine
>then you need to provide your own locale definition.  I've never done
>it, so I can't say what degree of wizardry is needed... but it's
>certainly possible.
>
>BTW, if you do find yourself issuing lots of queries like
>     select * from ... where lower(col) = lower('foo');
>then you'll want to create a functional index on lower(col) to
>make this go faster.
>
>                 regards, tom lane
>
>---------------------------(end of broadcast)---------------------------
>TIP 4: Don't 'kill -9' the postmaster



pgsql-novice by date:

Previous
From: "Chris Boget"
Date:
Subject: Re: Altering Column Date Types
Next
From: Josh Berkus
Date:
Subject: Re: postgresql with SuSE 8.0