Если вы сомневаетесь, попробуйте:
SHOW lc_collate;
Это покажет вам параметры сортировки по умолчанию.
Теперь вы можете указать параметры сортировки на уровне столбца или уровне запроса.Поскольку ваш вопрос находится на уровне запроса, вы можете:
select 'UK (z'::text > 'Ukraine' COLLATE "C"; -- and
select 'UK (z'::text > 'Ukraine' COLLATE "ucs_basic"; -- both return false
Что происходит на самом деле в порядках сортировки на естественном языке, игнорируя пробелы и не алфавитно-цифровые символы, поэтому первым является вопрос: «UKz»> «Украина», чтода, и второй вопрос: является ли «Великобритания» больше, чем «Украина», которой она не является.