ORDER BY in Anfrage sortiert Groß- vor Kleinbuchstaben

Wie im Titel schon geschrieben, habe ich derzeit das Problem dass meine Sortierung einer Anfrage per ORDER BY mir Großbuchstaben vor Kleinbuchstaben sortiert, also z.B.
Aa
AR
Ab

statt
Aa
Ab
AR

Jemand eine Idee woran das liegt, bzw. wie man das Problem umgeht?

(Die Abfrage findet innerhalb eines php Scripts statt).



test=*# select * from foo;
 f
----
 Aa
 Ab
 AR
 Ac
 AC
(5 rows)

test=*# select * from foo order by f;
 f
----
 Aa
 Ab
 Ac
 AC
 AR
(5 rows)



Jemand eine Idee woran das liegt, bzw. wie man das Problem umgeht?

Auf was steht lc_collate?

(Die Abfrage findet innerhalb eines php Scripts statt).

PHP ist aber etwas Offtopic. Schau, ob es korrekt in psql geht, damit man den Fehler eingrenzen kann.


Andreas