Monthly Archives: Ноябрь 2023

Обработка казахский букв в PostgreSQL

С хранением казахских символов в PostgreSQL нет проблем, но могут возникнуть проблемы с сортировкой данных и некоторыми строковыми функциями, например, lower и upper, которые не смогут преобразовать символы в нужный регистр. Для решения проблемы можно поменять для колонки правила сортировки и чувствительности к регистру.

ALTER TABLE your_table
ALTER COLUMN your_column
SET DATA TYPE text COLLATE "kk-KZ-x-icu"

Если таблица не создана, можно сразу задать нужную настройку для столбца:

create table your_table(
	your_column text COLLATE "kk-KZ-x-icu"
)