diff --git a/src/backend/distributed/commands/table.c b/src/backend/distributed/commands/table.c index ea2f4865f..b01d6d9c7 100644 --- a/src/backend/distributed/commands/table.c +++ b/src/backend/distributed/commands/table.c @@ -884,7 +884,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);