diff --git a/src/backend/distributed/commands/table.c b/src/backend/distributed/commands/table.c index 0c9e3d552..7b8f96570 100644 --- a/src/backend/distributed/commands/table.c +++ b/src/backend/distributed/commands/table.c @@ -880,7 +880,11 @@ ErrorIfUnsupportedConstraint(Relation relation, char distributionMethod, return; } - Assert(distributionColumn != NULL); + if (distributionColumn == NULL) + { + ereport(ERROR, (errcode(ERRCODE_INTERNAL_ERROR), + errmsg("distribution column of distributed table is NULL"))); + } char *relationName = RelationGetRelationName(relation); List *indexOidList = RelationGetIndexList(relation);