云数据库 GAUSSDB-CREATE PLUGGABLE DATABASE:参数说明

时间:2024-11-13 14:45:47

参数说明

  • pdb_name

    PDB名称。

    取值范围:字符串,要符合标识符命名规范。此外PDB名不能带“$”符号。

  • ENCODING [ = ] 'encoding'

    可选。指定数据库使用的字符编码,可以是字符串(如'SQL_ASCII')、整数编号。

    不指定时,对于M-Compatibility数据库,默认使用utf8编码;其他默认使用模版数据库的编码。模板数据库template0、template1和templatea的编码默认与操作系统环境相关。template1不允许修改字符编码,因此若要变更编码,A兼容模式数据库请使用templatea创建数据库, 非A兼容模式数据库请使用template0创建数据库。

    常用取值:GBK、UTF8、Latin1、GB18030等。

  • LC_COLLATE [ = ] 'lc_collate'

    可选。指定新数据库使用的字符集。例如,通过lc_collate = 'zh_CN.gbk'设定该参数。

    该参数的使用会影响到对字符串的排序顺序(如使用ORDER BY执行,以及在文本列上使用索引的顺序)。默认是使用模板数据库的字符集。该参数对M-Compatibility数据库不生效。

    取值范围:操作系统支持的字符集。

  • LC_CTYPE [ = ] 'lc_ctype'

    可选。指定新数据库使用的字符分类。例如,通过lc_ctype = 'zh_CN.gbk'设定该参数。该参数的使用会影响到字符的分类,如大写、小写和数字。默认是使用模板数据库的字符分类。该参数对M-Compatibility数据库不生效。

    取值范围:操作系统支持的字符分类。

  • DBCOMPATIBILITY [ = ] compatibility_type

    可选。指定兼容的数据库的类型,默认兼容O。

    取值范围:A、C、PG、M。分别表示兼容O、TD、POSTGRES和M-Compatibility。

  • DBTIMEZONE [ = ] time_zone

    指定新数据库的时区。例如,通过DBTIMEZONE = '+00:00'设定该参数。该参数会影响新数据库的时区。默认设置为PRC时区。

    前提条件:当前连接数据库是A兼容、a_format_version='10c'、a_format_dev_version='s2'。

    取值范围:操作系统支持的时区名称和缩写或者-15:59到+15:00时间戳范围。

support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-42-1689.html