Name
DROP INDEX
-- 删除一个索引
Synopsis
DROP INDEX index_name [, ...] [ CASCADE | RESTRICT ]
输入
- index_name
要删除的索引名(可以有大纲修饰).
- CASCADE
自动删除依赖于该索引的对象。
- RESTRICT
如果有依赖对象存在,则拒绝删除该索引。这个是缺省。
输出
- DROP
如果索引成功删除返回的信息.
- ERROR: index "index_name" does not exist
如果 index_name
不是这个数据库的索引,返回此信息.
描述
DROP INDEX 从数据库中删除一个现存的索引.
要执行这个命令,你必须是索引的所有者.
the index.
注意
DROP INDEX 是PostgreSQL
语言扩展.
请参考
CREATE INDEX
语句获取如何创建索引的信息.
用法
此命令将删除title_idx 索引:
DROP INDEX title_idx;
兼容性
SQL92
SQL92 定义用于访问纯关系型数据库的命令.
索引是一个与具体实现相关的特性,因而没有与具体实现相关的特性或定义在
SQL92 语言里面.