Index: src/backend/catalog/heap.c =================================================================== RCS file: /home/alvherre/cvs/pgsql/src/backend/catalog/heap.c,v retrieving revision 1.295 diff -c -r1.295 heap.c *** src/backend/catalog/heap.c 5 Mar 2006 15:58:22 -0000 1.295 --- src/backend/catalog/heap.c 2 Apr 2006 22:20:10 -0000 *************** *** 772,778 **** referenced.objectSubId = 0; recordDependencyOn(&myself, &referenced, DEPENDENCY_NORMAL); ! recordDependencyOnOwner(RelationRelationId, relid, ownerid); } /* --- 772,784 ---- referenced.objectSubId = 0; recordDependencyOn(&myself, &referenced, DEPENDENCY_NORMAL); ! /* ! * For composite types, the dependency on owner is tracked for the ! * pg_type entry, so don't record it here. All other relkinds need ! * their ownership tracked. ! */ ! if (relkind != RELKIND_COMPOSITE_TYPE) ! recordDependencyOnOwner(RelationRelationId, relid, ownerid); } /*