С хранением казахских символов в PostgreSQL нет проблем, но могут возникнуть проблемы с сортировкой данных и некоторыми строковыми функциями, например, lower и upper, которые не смогут преобразовать символы в нужный регистр. Для решения проблемы можно поменять для колонки правила сортировки и чувствительности к регистру.
1 2 3 | ALTER TABLE your_table ALTER COLUMN your_column SET DATA TYPE text COLLATE "kk-KZ-x-icu" |
Если таблица не создана, можно сразу задать нужную настройку для столбца:
1 2 3 | create table your_table( your_column text COLLATE "kk-KZ-x-icu" ) |