코드 세그먼트:
foreach(lc, vars)
{
if (IsA(lfirst(lc), Var))
{
Var *var = (Var *) lfirst(lc);
/* if system column, return error */
if (var->varattno < 0)
ereport(ERROR,
(errcode(ERRCODE_FEATURE_NOT_SUPPORTED),
errmsg("system column is not supported on incrementally maintainable materialized view")));
}
}
내가 시도한 것:
(gdb) watch var->varattno
Attempt to extract a component of a value that is not a structure pointer.
foreach는 반복됩니다. var->varattno
언제 루프되는지 보고 싶습니다 .