# 改变转换
更改转换-更改转换的定义
# 提要
ALTER CONVERSION name RENAME TO new_name
ALTER CONVERSION name OWNER TO { new_owner | CURRENT_ROLE | CURRENT_USER | SESSION_USER }
ALTER CONVERSION name SET SCHEMA new_schema
# 描述
改变转换
更改转换的定义。
您必须拥有转换才能使用改变转换
。要更改所有者,您还必须是新所有者角色的直接或间接成员,并且该角色必须具有创造
转换架构上的权限。(这些限制强制规定,更改所有者不会做任何你不能通过删除和重新创建转换来做的事情。但是,超级用户无论如何都可以更改任何转换的所有权。)
# 参数
名称
现有转换的名称(可选架构限定)。
新名字
转换的新名称。
新老板
转换的新所有者。
新的_模式
转换的新架构。
# 例子
要重命名转换iso_8859_1_至_utf8
到拉丁文1到unicode
:
ALTER CONVERSION iso_8859_1_to_utf8 RENAME TO latin1_to_unicode;
要更改转换的所有者iso_8859_1_至_utf8
到乔
:
ALTER CONVERSION iso_8859_1_to_utf8 OWNER TO joe;
# 兼容性
没有改变转换
SQL标准中的语句。