PostgreSQL 8.2.3 中文文档
后退快退快进前进

ALTER CONVERSION

名称

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

语法

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

后退首页前进
ALTER AGGREGATE上一级ALTER DATABASE