DROP INDEX SQL - Language Statements DROP INDEX remove an index 1999-07-20 DROP INDEX index_name [, ...] [ CASCADE | RESTRICT ] 1998-04-15 Inputs index_name The name (optionally schema-qualified) of an index to remove. CASCADE Automatically drop objects that depend on the index. RESTRICT Refuse to drop the index if there are any dependent objects. This is the default. 1998-04-15 Outputs DROP INDEX The message returned if the command completes successfully. ERROR: index "index_name" does not exist This message occurs if index_name is not an index in the database. 1998-04-15 Description DROP INDEX drops an existing index from the database system. To execute this command you must be the owner of the index. 1998-04-15 Notes DROP INDEX is a PostgreSQL language extension. Refer to for information on how to create indexes. Usage This command will remove the title_idx index: DROP INDEX title_idx; Compatibility 1998-04-15 SQL92 SQL92 defines commands by which to access a generic relational database. Indexes are an implementation-dependent feature and hence there are no index-specific commands or definitions in the SQL92 language.