Когато изпълнявате LC_ALL=sv_SE.UTF-8 sort
във вашия пример на Ubuntu-10.04 излиза с Wa преди Vb („стария начин“), така че Ubuntu изглежда не е съгласен с „новия начин“. Тъй като PostgreSQL разчита на операционната система за това, той ще се държи точно същото като операционната система със същия lc_collate.
Всъщност има корекция в debian glibc, свързана с този конкретен проблем с сортирането:http:// sourceware.org/bugzilla/show_bug.cgi?id=9724
Но беше възразено и не беше прието. Ако се нуждаете от това поведение само на система, която администрирате, пак можете да приложите промяната на корекцията към /usr/share/i18n/locales/sv_SE и да изградите отново локала на se_SV, като изпълните locale-gen sv_SE.UTF-8
. Или още по-добре, създайте свой собствен алтернативен локал, извлечен от него, за да избегнете забъркване с оригинала.