diff --git a/src/backend/distributed/metadata/dependency.c b/src/backend/distributed/metadata/dependency.c index 2d1f67ad3..9835d0a50 100644 --- a/src/backend/distributed/metadata/dependency.c +++ b/src/backend/distributed/metadata/dependency.c @@ -1006,6 +1006,15 @@ ApplyAddToDependencyList(ObjectAddressCollector *collector, return; } + /* + * Objects with the id smaller than FirstNormalObjectId should be created within + * initdb. So, we should skip such objects. + */ + if (address.objectId < FirstNormalObjectId) + { + return; + } + CollectObjectAddress(collector, &address); }