When I run this on linux and Mac OSX with Postgres 9.4.6 I get different ordering. Is this a bug in Postgres?
CREATE TEMPORARY TABLE SORTER ( name VARCHAR );
INSERT INTO SORTER (name) VALUES ('A B');
INSERT INTO SORTER (name) VALUES ('AB');
INSERT INTO SORTER (name) VALUES ('A C');
INSERT INTO SORTER (name) VALUES ('AC');
SELECT * FROM SORTER ORDER BY name;
SELECT * FROM SORTER ORDER BY name DESC;
OSX:
name
------
A B
A C
AB
AC
(4 rows)
name
------
AC
AB
A C
A B
(4 rows)
Linux:
name
------
AB
A B
AC
A C
(4 rows)
name
------
A C
AC
A B
AB
(4 rows)
en_USlocale for Linux andCfor OS X.