Når du kører LC_ALL=sv_SE.UTF-8 sort
på dit eksempel på Ubuntu-10.04 kommer det ud med Wa før Vb (den "gamle måde"), så Ubuntu ser ikke ud til at være enig med den "nye måde". Da PostgreSQL er afhængig af styresystemet til dette, vil det opføre sig præcis det samme som operativsystemet givet den samme lc_collate.
Der er faktisk en patch i debian glibc relateret til dette særlige problem:http:// sourceware.org/bugzilla/show_bug.cgi?id=9724
Men det blev gjort indsigelse mod og ikke accepteret. Hvis du kun har brug for denne adfærd på et system, du administrerer, kan du stadig anvende ændringen af patchen til /usr/share/i18n/locales/sv_SE og genopbygge se_SV-lokaliteten ved at køre locale-gen sv_SE.UTF-8
. Eller endnu bedre, skab din egen alternative lokalitet afledt af den for at undgå at rode med originalen.