如何从Azure数据库的PostgreSQL中更改“ LC_COLLATE”和“ LC_CTYPE”?

时间:2019-01-09 18:59:04

标签: postgresql azure

我需要将这些参数从English_United States.1252更改为Portuguese_Brazil.1252,有人知道该怎么做吗?谢谢。

enter image description here

1 个答案:

答案 0 :(得分:2)

创建数据库时,您需要设置collatectype参数。

请遵循postgresql article并尝试在sql下面执行:

1。创建编码:

CREATE COLLATION "pb_PB.utf8" (lc_collate = 'Portuguese_Brazil', lc_ctype = 'Portuguese_Brazil');

2。创建数据库:

CREATE DATABASE pb WITH ENCODING 'utf8' LC_COLLATE='Portuguese_Brazil' LC_CTYPE='Portuguese_Brazil' TEMPLATE=template0;

enter image description here

或者也许您可以参考这种情况:

Azure PostgreSQL Server Service Collation Create Error