DropTableSpace forgot to remove dependency on tablespace's owner.
authorTom Lane <tgl@sss.pgh.pa.us>
Tue, 30 Aug 2005 01:08:47 +0000 (01:08 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Tue, 30 Aug 2005 01:08:47 +0000 (01:08 +0000)
Per report from Jaime Casanova.

src/backend/commands/tablespace.c

index 6297d0de333f00fe83acfb4740b43c6eb027d26a..68292711f26f33aadb7e6854b24d0cc2b62fe383 100644 (file)
@@ -446,6 +446,11 @@ DropTableSpace(DropTableSpaceStmt *stmt)
 
        heap_endscan(scandesc);
 
+       /*
+        * Remove dependency on owner.
+        */
+       deleteSharedDependencyRecordsFor(TableSpaceRelationId, tablespaceoid);
+
        /*
         * Try to remove the physical infrastructure
         */