ALTER PROTOCOL

更改一个协议的定义。

概要

ALTER PROTOCOL name RENAME TO newname

ALTER PROTOCOL name OWNER TO newowner

描述

ALTER PROTOCOL 更改一个协议的定义,只有协议的名字和所有者可以被更改。

用户必须拥有协议才可以使用ALTER PROTOCOL。要更改所有者,用户还必须是新角色的 直接或者间接成员,而且新角色必须在该转换模式下拥有CREATE权限。

这些限制适当的确保修改所有者只能通过删除或重建协议。注意一个超级用户可以修改任何协议的所属关系。

参数

name 现有协议的名称(可选方案限定)。 newname 协议的新名称 newowner 协议的新所有者。

示例

重命名转换GPDBauthGPDB_authentication

ALTER PROTOCOL GPDBauth RENAME TO GPDB_authentication;

更改转换GPDB_authentication 的所有者为 joe

ALTER PROTOCOL GPDB_authentication OWNER TO joe;

兼容性

SQL标准中没有 ALTER PROTOCOL 语句。

另见

[CREATE EXTERNAL TABLE](CREATE_EXTERNAL_TABLE.html#topic1), [CREATE PROTOCOL](CREATE_PROTOCOL.html#topic1)

Parent topic: SQL Command Reference

当前内容版权归GreenPlum和翻译组所有,若有侵权请联系删除下架 修订时间: 2024-09-15 21:48:10

results matching ""

    No results matching ""