Это покажет порядок сортировки ascii некоторых первых кодовых точек Юникода, если вы используете кодировку utf8:
select s, chr(s) from generate_series(32, 255) s order by chr(s) collate "C";
Теперь то же самое для сортировки pt_BR (бразильский португальский):
select s, chr(s) from generate_series(32, 255) s order by chr(s) collate "pt_BR";
То, что вы называете сопоставлением (en_US.UTF-8
), - это сопоставление перед точкой и кодировка после точки.