ALTER TYPE

    描述

    ALTER TYPE 更改一种现有类型的定义。用户可以更改类型的模式和所有者。

    用户必须拥有此类型才能使用 ALTER TYPE. 要更改类型的模式,用户还必须对新模式具有CREATE 特权。 要更改类型拥有者用户必须是新角色的直接或间接成员,并且该角色在类型的模式上有CREATE 特权(这些限制强制修改拥有者不能做一些通过删除和重 建类型做不到的事情。不过,一个超级用户怎么都能更改任何类型的所有权)。

    name

    new_owner

    该类型新的拥有者的类型名。

    new_schema

    示例

    更改用户自定义的 email 拥有者为 joe:

    更改用户自定义的 email类型模式为 customers:

    没有 ALTER TYPE 语句在SQL标准中.

    另见

    上级主题: