diff options
Diffstat (limited to 'src/backend/commands/indexcmds.c')
-rw-r--r-- | src/backend/commands/indexcmds.c | 30 |
1 files changed, 1 insertions, 29 deletions
diff --git a/src/backend/commands/indexcmds.c b/src/backend/commands/indexcmds.c index 05eb55e8699..a8a78b561fb 100644 --- a/src/backend/commands/indexcmds.c +++ b/src/backend/commands/indexcmds.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $PostgreSQL: pgsql/src/backend/commands/indexcmds.c,v 1.176 2008/05/12 20:01:59 alvherre Exp $ + * $PostgreSQL: pgsql/src/backend/commands/indexcmds.c,v 1.177 2008/06/14 18:04:33 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -21,7 +21,6 @@ #include "access/transam.h" #include "access/xact.h" #include "catalog/catalog.h" -#include "catalog/dependency.h" #include "catalog/heap.h" #include "catalog/index.h" #include "catalog/indexing.h" @@ -1256,33 +1255,6 @@ relationHasPrimaryKey(Relation rel) return result; } - -/* - * RemoveIndex - * Deletes an index. - */ -void -RemoveIndex(RangeVar *relation, DropBehavior behavior) -{ - Oid indOid; - char relkind; - ObjectAddress object; - - indOid = RangeVarGetRelid(relation, false); - relkind = get_rel_relkind(indOid); - if (relkind != RELKIND_INDEX) - ereport(ERROR, - (errcode(ERRCODE_WRONG_OBJECT_TYPE), - errmsg("\"%s\" is not an index", - relation->relname))); - - object.classId = RelationRelationId; - object.objectId = indOid; - object.objectSubId = 0; - - performDeletion(&object, behavior); -} - /* * ReindexIndex * Recreate a specific index. |