1

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

谢谢

4

2 回答 2

1

我在朋友的帮助下弄明白了。我可以用:

英语_瑞典.28591

于 2011-03-07T23:18:08.993 回答
0

如果要更改默认编码,则必须创建一个新template1数据库。该数据库用作创建新数据库的模板。删除当前的并使用正确的编码创建一个新template0的,在您的情况下为 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 的所有设置,也许您也希望在新的 template1 中使用这些设置。

于 2011-03-06T10:03:23.670 回答