ALTER COLLATION
From PostgreSQL wiki
Jump to navigationJump to search名字
ALTER COLLATION -- 修改字符序的定义
语法概要
ALTER COLLATION name RENAME TO new_name ALTER COLLATION name OWNER TO new_owner ALTER COLLATION name SET SCHEMA new_schema
描述
ALTER COLLATION 修改字符序的定义。
为了应用 ALTER COLLATION 命令,你必须对字符序具有所有权。为了改变字符序的所有权,你必须是新角色的直接或间接成员,并且这个新角色必须具有该字符序上模式的 CREATE 权限。(这强制限制在进行更改字符序所有者的操作时,如果无法通过删除后重建的方式完成,那么就不能做任何事。 不过,超级用户可以用任何方法任意更改字符序的所有者。)
参数
- name
- 一个现有的字符序的名字(可以有模式修饰)。
- new_name
- 字符序的新名字。
- new_owner
- 字符序的新所有者。
- new_schema
- 字符序的新模式。
示例
将字符序 de_DE 重命名为 german:
ALTER COLLATION "de_DE" RENAME TO german;
将字符序 en_US 的所有者变更为 joe
ALTER COLLATION "en_US" OWNER TO joe;
兼容性
SQL 标准里面没有 ALTER COLLATION 语句。