ALTER CONVERSION

Name

ALTER CONVERSION -- 修改一个编码转换的定义

Synopsis

ALTER CONVERSION name RENAME TO newname
ALTER CONVERSION name OWNER TO newowner

描述

ALTER CONVERSION 修改一个编码转换的定义。

要使用 ALTER CONVERSION,你必须拥有该编码转换。 要修改其所有者,你必须是新的所有角色的直接或者间接成员,并且该角色还必须在该编码转换的模式上有 CREATE 权限。(这些限制就保证了修改所有者和删除、重建编码转换没有太多不同。 不过,超级用户可以以任何方式修改任意编码转换的所有权。)

参数

name

一个现有的编码转换的名字(可以有模式修饰)。

newname

转换的新名字。

newowner

编码转换的新所有者。

例子

把编码转换 iso_8859_1_to_utf8 重新命名为 latin1_to_unicode

ALTER CONVERSION iso_8859_1_to_utf8 RENAME TO latin1_to_unicode;

把编码转换 iso_8859_1_to_utf8 的所有者改变为 joe

ALTER CONVERSION iso_8859_1_to_utf8 OWNER TO joe;

兼容性

SQL 标准里没有 ALTER CONVERSION 语句。

又见

CREATE CONVERSION, DROP CONVERSION