diff --git a/src/backend/parser/parse_utilcmd.c b/src/backend/parser/parse_utilcmd.c index 652f7538c37..3f4393b52ea 100644 --- a/src/backend/parser/parse_utilcmd.c +++ b/src/backend/parser/parse_utilcmd.c @@ -3550,7 +3550,7 @@ checkPartition(Relation rel, Oid partRelOid, bool isMerge) if (get_partition_parent(partRelOid, false) != RelationGetRelid(rel)) ereport(ERROR, - errcode(ERRCODE_UNDEFINED_TABLE), + errcode(ERRCODE_OBJECT_NOT_IN_PREREQUISITE_STATE), errmsg("relation \"%s\" is not a partition of relation \"%s\"", RelationGetRelationName(partRel), RelationGetRelationName(rel)), isMerge