有没有办法在单个 PostgreSQL 服务器上对多个不同的数据库进行不同的排序规则?
Is there any way to have different collation for multiple different databases on a Single PostgreSQL server?
我正在 Windows 上设置一个新的 PostgreSQL 服务器,它有多个具有不同排序规则的数据库。
我有一个日语客户端,另一个是英语客户端,但是我只有一台服务器。有什么方法可以在 PostgreSQL 中实现这一点?
我在 Linux 上试过了,效果很好,但在 Windows 上我无法这样做。
您可以在 Windows 上的 PostgreSQL 上创建一个具有不同排序规则的数据库,如下所示:
CREATE DATABASE nippon
ENCODING UTF8
LC_COLLATE japanese
LC_CTYPE japanese
TEMPLATE template0;
您需要指定 Windows 语言环境名称,如果您想创建具有不同排序规则的数据库,则必须使用 template0
。
我正在 Windows 上设置一个新的 PostgreSQL 服务器,它有多个具有不同排序规则的数据库。
我有一个日语客户端,另一个是英语客户端,但是我只有一台服务器。有什么方法可以在 PostgreSQL 中实现这一点?
我在 Linux 上试过了,效果很好,但在 Windows 上我无法这样做。
您可以在 Windows 上的 PostgreSQL 上创建一个具有不同排序规则的数据库,如下所示:
CREATE DATABASE nippon
ENCODING UTF8
LC_COLLATE japanese
LC_CTYPE japanese
TEMPLATE template0;
您需要指定 Windows 语言环境名称,如果您想创建具有不同排序规则的数据库,则必须使用 template0
。