PostgreSQL 9.4.4 中文手册
上一页 | 上一级 |  | 下一页

# ALTER COLLATION

## 名称

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`语句.

## 请参阅

CREATE COLLATION, DROP COLLATION

上一页 | 起始页 | 下一页
ALTER AGGREGATE | 上一级 | ALTER CONVERSION