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

This commit is contained in:
duzhuolin
2023-08-08 14:59:59 +08:00
parent d65e08d529
commit 80bd983fb9

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);