默认为LATIN1编码的区域设置

时间:2011-03-06 02:40:55

标签: postgresql encoding locale latin1

我正在尝试在postgresql中创建一个默认为LATIN1编码的新数据库集群,或者至少支持它。有谁知道我可以使用的语言环境?我在Windows 7 64位

由于

2 个答案:

答案 0 :(得分:1)

我在朋友的帮助下弄清楚了。我可以用:

English_Sweden.28591

答案 1 :(得分:0)

如果要更改默认编码,则必须创建新的template1数据库。此数据库用作创建新数据库的模板。使用template0删除当前版本和create新版本,并使用正确的编码,latin1。

UPDATE pg_database 
  SET datistemplate = false -- otherwise you can't drop this database
  WHERE datname = 'template1'; 

DROP DATABASE template1;

CREATE DATABASE template1 WITH 
  TEMPLATE template0
  ENCODING LATIN1;

在删除此数据库之前检查template1的所有设置,也许您也希望在新模板1中使用这些设置。