更改PostgreSQL和PostGIS使用的LC_CTYPE

所以我正在通过GeoDjango教程,我坚持这个错误信息:

postgres@lucid32:~$ createdb -E UTF8 template_postgis
createdb: database creation failed: ERROR:  encoding UTF8 does not match locale en_US
DETAIL:  The chosen LC_CTYPE setting requires encoding LATIN1.

我已经搜索并阅读了一些Ubuntu文档,但没有效果。任何见解将不胜感激!

我使用默认的Vagrant Box lucid 32来测试我的设置。

最好只是指定数据库的区域设置,并从中找出编码。所以使用类似的东西

createdb --locale=en_US.utf8 template_postgis
http://stackoverflow.com/questions/8351436/change-lc-ctype-for-postgresql-and-postgis-use

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:更改PostgreSQL和PostGIS使用的LC_CTYPE