diff --git a/src/backend/commands/tablespace.c b/src/backend/commands/tablespace.c
index 06c939c2d5c79b5b34e2df66099cd8f3c61024fa..4bf2a4777f326497ca0bc50df013ebac5bcbb408 100644
--- a/src/backend/commands/tablespace.c
+++ b/src/backend/commands/tablespace.c
@@ -37,7 +37,7 @@
  *
  *
  * IDENTIFICATION
- *	  $PostgreSQL: pgsql/src/backend/commands/tablespace.c,v 1.26 2005/07/14 21:46:29 tgl Exp $
+ *	  $PostgreSQL: pgsql/src/backend/commands/tablespace.c,v 1.27 2005/08/30 01:08:47 tgl Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -446,6 +446,11 @@ DropTableSpace(DropTableSpaceStmt *stmt)
 
 	heap_endscan(scandesc);
 
+	/*
+	 * Remove dependency on owner.
+	 */
+	deleteSharedDependencyRecordsFor(TableSpaceRelationId, tablespaceoid);
+
 	/*
 	 * Try to remove the physical infrastructure
 	 */