| From: | Stephan Szabo <sszabo(at)megazone(dot)bigpanda(dot)com> | 
|---|---|
| To: | Robert Wille <a2om6sy02(at)sneakemail(dot)com> | 
| Cc: | pgsql-general(at)postgresql(dot)org | 
| Subject: | Re: Sort order is different on Windows and Linux | 
| Date: | 2003-09-17 23:27:36 | 
| Message-ID: | 20030917162637.Y49539@megazone.bigpanda.com | 
| Views: | Whole Thread | Raw Message | Download mbox | Resend email | 
| Thread: | |
| Lists: | pgsql-general | 
On Wed, 17 Sep 2003, Robert Wille wrote:
> I have found that the sort order is different on Windows and Linux (same
> version of Postgres). On Windows, it sorts in what appears to be normal
> ASCII order. On Linux, lowercase comes before uppercase, and all
> non-alphanumerics appear to come before all alphanumerics. I really need
> it to sort on Linux the same as it does on Windows. The docs seem to
> imply that I can simply set the LANG environment variable to C to get an
> ASCII sort order, but that seem to make a difference. How do I change
> the sort order?
You need to have the database initdb'd with the appropriate collation set
in LC_COLLATE. Changing LANG/LC_COLLATE after the fact won't help (in
recent versions anyway).
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Joshua Moore-Oliva | 2003-09-17 23:42:47 | Re: Problems requiring a GROUP BY clause on update? | 
| Previous Message | Andrew L. Gould | 2003-09-17 23:27:28 | Re: High-volume shop uses PostgreSQL |