用于俄语UTF-8数据库创建的Postgresql字符类型?

DSb*_*ard 4 postgresql pgadmin

有窗口的文字种类如下选择"创建数据库": ,en_US.UTF8,.C POSIX但数据库将使用俄语数据.怎么选择ru_RU.UTF8

如果不需要,我应该选择以上哪项?数据库编码是UTF8.

编辑:PostgreSQL版本:8.4 OS:VirtualBox Locale中的CentOS 6:我不知道,我使用两种语言是的,我使用pgAdmin3"如果选择template0作为模板数据库,提供的选项会改变吗?" - 不

Cra*_*ger 7

对于俄罗斯UTF-8数据库,你确实想要ru_RU.UTF-8你的LC_CTYPELC_COLLATE.要使用SQL创建数据库,您需要编写:

CREATE DATABASE my_database_name 
ENCODING 'UTF-8' 
LC_COLLATE 'ru_RU.UTF-8'
LC_CTYPE 'ru_RU.UTF-8'
TEMPLATE template0;
Run Code Online (Sandbox Code Playgroud)

您的管理工具应该允许您选择这些选项.如果不知道你的Pg版本,你正在使用的管理工具,你的操作系统/版本等,很难说更多.