更新时间: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;