数据仓库服务 GAUSSDB(DWS)-ALTER DATABASE:注意事项

时间:2024-01-26 16:15:18

注意事项

  • 只有拥有数据库所有者权限的用户才能执行ALTER DATABASE命令,系统管理员默认拥有此权限。如果是非系统管理员,针对所要修改属性的不同,对其还有以下权限约束:
    • 修改数据库名称,必须拥有CREATEDB权限。
    • 修改数据库所有者,当前用户必须是该数据库的所有者,且拥有CREATEDB权限,并确保该用户是新所有者角色的成员。
    • 修改数据库默认表空间,该用户必须是该数据库的所有者或系统管理员,且拥有新表空间的CREATE权限。该语法会从物理上将一个数据库原来缺省表空间上的表和索引移至新的表空间。注意不在缺省表空间的表和索引不受此影响。
    • 修改某个按数据库设置的相关参数,只有数据库所有者或者系统管理员可以改变这些设置。
    • 修改某个数据库对象隔离属性,只有数据库所有者或者系统管理员可以执行此操作。
  • 不能重命名当前使用的数据库,如果需要重新命名,须连接至其他数据库上。
  • 不支持修改现有数据库的兼容模式,只能在创建数据库时指定兼容模式,详情请参见CREATE DATABASE
support.huaweicloud.com/sqlreference-820-dws/dws_06_0120.html