RSS

  • YouTube
  • LinkedIn
  • 谷歌

档案 : ISO-8859-1

使用不同的编码创建 PostgreSQL 数据库

如何在 LATIN1 或 LATIN1 数据库服务器上创建成 UTF8 的服务器中创建一个数据库 UTF8?

PostgreSQL 拥有这些东西. Ele não permite que se crie Bases de Dados com Encoding diferentes em um mesmo template.
今天我试着在 UTF8 中创建一个新数据库,碰到以下:

bash 4.1 $ psql psql (9.3.5)
类型 "帮助" 帮助.

Postgres = # 创建数据库测试与编码 = 'UTF8';
错误:  codificação "UTF8" não corresponde a configuração regional "iso88591 en_US。"
详细:  A definição de LC_TYPE escolhida requer codificação "Latin1".
Postgres = #

这是因为美国的区域设置. está em latin1 e quando foi instalado o PostgreSQL ele absorve esta configuração.
Quando tentei instalar em um encoding diferente do padrão definido ele reclamou por não estar de acordo com o template padrão que é o template1.

继续阅读 > >