в качестве выхода из этой командыPostgresql проблема создания базы данных с локализацией
createdb -E UTF8 --lc-collate=hr_HR.UTF8 --lc-ctype=hr_HR.UTF8 tempdb
Я получаю
createdb: database creation failed: ERROR: invalid locale name hr_HR.UTF8
Я нуб в PostgreSQL, так что любая помощь будет оценен по достоинству! Как вы можете видеть из вышеприведенной команды, мне нужно создать базу данных с поддержкой хорватского языка. Моя ОС:
Linux tiho-desktop 2.6.31-20-generiC#58-Ubuntu SMP
Fri Mar 12 04:38:19 UTC 2010 x86_64 GNU/Linux
и это только для разработки. Я планирую переместить эту базу данных в CentOS или что-то вроде этого для производства. Я использую postgresql 8.4.
Спасибо заранее, Tiho
Tomislav, спасибо за быстрый ответ. Я уже решил свою проблему просто. У вас есть право на поддержку локализации на моей машине. Решением моей проблемы была команда: sudo locale-gen hr_HR.UTF-8. :-) Теперь все работает нормально. P.S .: спасибо на наблюдение о -l переключатель. Мне это нужно в будущем. :-) Еще раз спасибо, Tiho – Tiho
Есть ли способ использовать «locale-gen» или подобное на окнах, поскольку мне нужно сделать то же самое? (Я знаю, что это немного старый пост, но у меня такая же проблема с PostgreSQL 9.3.2) – khorvat
@khorvat Привет, может быть, вы можете задать это как новый вопрос, который нужно использовать для stackoverflow. – Tiho