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;

兼容性

没有 ALTER PROTOCOL语句在SQL 标准中

另见

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

上级主题: SQL命令参考

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

results matching ""

    No results matching ""