Hi Description: =========
Inconsistency in dependency.c file's object_classes array elements and dependency.h file's enum ObjectClass elements. Following elements in object_classes array were missing. ForeignDataWrapperRelationId for OCLASS_FDW ForeignServerRelationId for OCLASS_FOREIGN_SERVER UserMappingRelationId for OCLASS_USER_MAPPING Files Changed: ========= 1. src/backend/catalog/dependency.c thanks --Aqeel
diff -c -r ./src/backend/catalog/dependency.c ./src/backend/catalog/dependency.c *** ../postgresql-8.4.0-original/postgresql-8.4.0/src/backend/catalog/dependency.c 2009-06-11 20:48:54.000000000 +0600 --- ./src/backend/catalog/dependency.c 2009-08-06 10:58:55.000000000 +0600 *************** *** 143,149 **** TSConfigRelationId, /* OCLASS_TSCONFIG */ AuthIdRelationId, /* OCLASS_ROLE */ DatabaseRelationId, /* OCLASS_DATABASE */ ! TableSpaceRelationId /* OCLASS_TBLSPACE */ }; --- 143,152 ---- TSConfigRelationId, /* OCLASS_TSCONFIG */ AuthIdRelationId, /* OCLASS_ROLE */ DatabaseRelationId, /* OCLASS_DATABASE */ ! TableSpaceRelationId, /* OCLASS_TBLSPACE */ ! ForeignDataWrapperRelationId, /* OCLASS_FDW */ ! ForeignServerRelationId, /* OCLASS_FOREIGN_SERVER */ ! UserMappingRelationId /* OCLASS_USER_MAPPING */ };
-- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers