文档首页 > > 开发指南> SQL参考> SQL语法> ALTER EXTENSION

ALTER EXTENSION

分享
更新时间: 2019/06/24 GMT+08:00

功能描述

修改扩展对象的定义。

注意事项

此语法仅在扩展模式(GUC参数support_extended_features为on时)下可用。该模式谨慎打开,主要供内部升级等工具使用,一般用户不应使用该模式。

语法格式

  • 更新扩展到新的版本。
    ALTER EXTENSION name UPDATE [ TO new_version ];
  • 更新扩展到新的模式中。
    ALTER EXTENSION name SET SCHEMA new_schema;
  • 将已有对象加到扩展中。
    ALTER EXTENSION name ADD member_object;
  • 移除扩展中的对象。
    ALTER EXTENSION name DROP member_object;
  • 指定的数据库对象member_object。
      FOREIGN TABLE object_name |
      FUNCTION function_name ( [ [ argmode ] [ argname ] argtype [, ...] ] ) |
      [ PROCEDURAL ] LANGUAGE object_name |
      SCHEMA object_name |
      SERVER object_name |
      TABLE object_name |
      TEXT SEARCH CONFIGURATION object_name |
      TYPE object_name |
      VIEW object_name

参数说明

  • name

    扩展的名称。

    取值范围:字符串,已经创建的扩展

  • UPDATE [ TO new_version ]

    更新扩展到新的版本。

  • SET SCHEMA new_schema

    更新扩展到新的模式中。

  • ADD member_object

    将已有对象加到扩展中。

  • DROP member_object

    移除扩展中的对象。

  • member_object

    添加删除操作所指定的数据库对象。

  • object_name

    添加删除操作所指定的数据库对象的对象名称。

  • function_name

    添加删除操作所指定的函数名称。

  • argmode,argname,argtype

    函数参数的模式,名称,类型。

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区