ALTER DATABASE

功能描述

修改数据库的属性,包括它的名称、所有者、连接数限制、对象隔离属性等。

修改模式的属性。仅在修改默认字符集和字符序时为模式的含义。

注意事项

相比于原始的openGauss,dolphin对于ALTER DATABASE语法的修改为:

  • 增加可修改项 [ [DEFAULT] CHARACTER SET | CHARSET [ = ] default_charset ] [ [DEFAULT] COLLATE [ = ] default_collation ]。

语法格式

  • 修改SCHEMA的默认字符集和字符序

    ALTER DATABASE schema_name [ [DEFAULT] CHARACTER SET | CHARSET [ = ] default_charset ] [ [DEFAULT] COLLATE [ = ] default_collation ];
    

    说明:

    • B兼容性下,仅在 dolphin.b_compatibility_mode 为on时支持该语法。
    • 使用该语法时,语法等效于ALTER SCHEMA。

参数说明

  • schema_name

    需要修改属性的数据库名称。

    取值范围:字符串,要符合标识符的命名规范。

  • [ [DEFAULT] CHARACTER SET | CHARSET [ = ] default_charset ]

    指定模式的默认字符集,单独指定时会将模式的默认字符序设置为指定的字符集的默认字符序。

  • [ [DEFAULT] COLLATE [ = ] default_collation ]

    指定模式的默认字符序,单独指定时会将模式的默认字符集设置为指定的字符序对应的字符集。

示例

请参考CREATE DATABASE的示例

相关链接

CREATE DATABASEDROP DATABASEALTER DATABASE

意见反馈
编组 3备份
    openGauss 2024-12-26 01:06:13
    取消