!3919 修复表级约束conkey为空时查询异常问题

Merge pull request !3919 from duzhuolin/bugfix_Q88_4
This commit is contained in:
opengauss_bot
2023-08-10 02:24:31 +00:00
committed by Gitee

View File

@ -12119,6 +12119,9 @@ bool findConstraintByVar(Var* var, Oid relid, constraintType conType)
ArrayType* arr = NULL;
adatum = SysCacheGetAttr(CONSTROID, htup, Anum_pg_constraint_conkey, &isNull);
if (adatum == 0) {
continue;
}
arr = DatumGetArrayTypeP(adatum);
attnums = (int16*)ARR_DATA_PTR(arr);