hi. in make_pathkey_from_sortinfo
equality_op = get_opfamily_member(opfamily, opcintype, opcintype, BTEqualStrategyNumber); if (!OidIsValid(equality_op)) /* shouldn't happen */ elog(ERROR, "missing operator %d(%u,%u) in opfamily %u", BTEqualStrategyNumber, opcintype, opcintype, opfamily); the error message seems not right? maybe if (!OidIsValid(equality_op)) /* shouldn't happen */ elog(ERROR, "missing operator =(%u,%u) in opfamily %u",opcintype, opcintype, opfamily); or if (!OidIsValid(equality_op)) /* shouldn't happen */ elog(ERROR, "missing equality operator for type %u in opfamily %u",opcintype, opcintype, opfamily);