• Ruby on Rails

    Проблема сортировки в Postgresql в кодировке UTF-8 на Маке

    При использовании Postgresql в кодировке UTF-8 на Mac OS X все сталкиваются с проблемой сортировки текстовых полей. Причина устанавливается так:

    $ ls -l /usr/share/locale/ru_RU.UTF-8/LC_COLLATE
    LC_COLLATE -> ../la_LN.US-ASCII/LC_COLLATE

    А потому и правильная установка локали в ru_RU.UTF-8 не помогает!

    Решение проблемы - создание базы с установкой локали lc_collate='C':

    create database <имяприложения>_development with lc_collate='C' template=template0 owner <имяпользователя>;
    Опубликовано: Категория: Ruby on RailsКомментарии: 0

    Комментарии

    Пока нет комментариев.

    Оставьте свой комментарий

    Ваше имя: Email: Оставьте свой email, если хотите получать уведомления о комментариях на этой странице. Ваш email не будет опубликован на сайте.