更新时间:2024-09-05 GMT+08:00
TEMPLATE选项
RDS for PostgreSQL数据库默认有template0、template1两个模板,区别如下:
- 使用 template1 模板库建库时不可指定新的字符集和本地化collate属性,collate属性请参见设置数据库的本土化信息(collate)。
CREATE DATABASE my_db WITH TEMPLATE template1 ;
- 使用template0可指定字符集和本地化collate属性,collate属性请参见设置数据库的本土化信息(collate)。
CREATE DATABASE my_db WITH ENCODING = 'UTF8' LC_COLLATE ='zh_CN.utf8' LC_CTYPE ='zh_CN.utf8' TEMPLATE = template0 ;
- 创建数据库时不指定模板,则默认模板为template1。用户也可以指定其他的自定义模板创建数据库。
CREATE DATABASE my_db WITH TEMPLATE = mytemplate;