我正在使用postgreSQL 9.1
我已将数据库的排序规则和字符类型设置为Greek_Greece.1253,我想将其更改为utf8
要更改排序规则,我应该使用this,对吗?
但是如何更改字符类型?
由于
修改
我决定改用C而不是utf8。我想将整理和字符类型更改为C
答案 0 :(得分:2)
您无法更改现有数据库的默认排序规则。您需要使用所需的排序规则CREATE DATABASE
,然后将架构和数据转储/恢复到其中。
如果您不想重新创建数据库,可以为数据库中的每个文本列指定排序规则。
以下是有关归类的详细postgres手册:Collation Support
。
本手册页的第一行说明:
数据库的LC_COLLATE和LC_CTYPE设置之后无法更改 它的创造。