Re: BUG #15651: Collation setting en_US.utf8 breaking sort order
От | Tom Lane |
---|---|
Тема | Re: BUG #15651: Collation setting en_US.utf8 breaking sort order |
Дата | |
Msg-id | 17689.1550858606@sss.pgh.pa.us обсуждение исходный текст |
Ответ на | BUG #15651: Collation setting en_US.utf8 breaking sort order (PG Bug reporting form <noreply@postgresql.org>) |
Ответы |
RE: BUG #15651: Collation setting en_US.utf8 breaking sort order
Re: BUG #15651: Collation setting en_US.utf8 breaking sort order Re: BUG #15651: Collation setting en_US.utf8 breaking sort order |
Список | pgsql-bugs |
PG Bug reporting form <noreply@postgresql.org> writes: > I have PostgresSQL database on Windows. I created database with Collation of > en_US.utf8. Really? AFAIK, Windows doesn't support collation names that look like that. > Then I created table (The steps to reproduce are below). I > inserted a few rows into this table one of which was row with special > characters "~!@#$^&(". The insert worked fine but then when I do a select on > the column for values >=' ' (Space), I get back all the rows except for the > row that contains > "~!@#$^&(" . This appears to be the intended behavior of en_US sorting. On a Linux machine I can reproduce it outside Postgres: $ LANG=C sort stuff.txt AAA BAA CAA DAA ~!@#$^&( $ LANG=en_US sort stuff.txt ~!@#$^&( AAA BAA CAA DAA (The first line in my test file contains one space.) regards, tom lane
В списке pgsql-bugs по дате отправления: