↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

受支持版本: 当前版本 (18) / 17 / 16 / 15 / 14
测试与开发版本: 19 / devel
不受支持的版本: 13 / 12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3
历史版本PostgreSQL 7.3 已于 2007 年 11 月结束社区维护,本页译文保留供仍在使用旧版本的读者参考。新系统请看当前版本。

DROP OPERATOR CLASS

DROP OPERATOR CLASS — 删除一个用户定义的操作符类

大纲

DROP OPERATOR CLASS name USING access_method [ CASCADE | RESTRICT ]
  

输入

name

一个现有操作符类的名称(可以被模式限定)。

access_method

该操作符类所属索引访问方法的名称。

CASCADE

自动删除依赖于该操作符类的对象。

RESTRICT

如果有任何依赖对象则拒绝删除该操作符类。 这是默认值。

输出

DROP OPERATOR CLASS

命令成功时返回的消息。

描述

DROP OPERATOR CLASS 从数据库中删除一个现有的操作符类。 要执行这条命令,你必须是该操作符类的拥有者。

注解

DROP OPERATOR CLASS 语句是一种 PostgreSQL 语言扩展。

如何创建操作符类的信息 请参考 CREATE OPERATOR CLASS。

用法

删除 B-tree 操作符类 widget_ops:

DROP OPERATOR CLASS widget_ops USING btree;
   

如果有使用该操作符类的现存索引,这条命令将不会执行。 加上 CASCADE 可以连同 操作符类一起删除这样的索引。

兼容性

SQL92

SQL92 中没有 DROP OPERATOR CLASS。

提交更正

译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。