looking at it again. in match_orclause_to_indexcol /* Only the operator returning a boolean suits the transformation. */ if (get_op_rettype(opno) != BOOLOID) break; can change to if (subClause->opresulttype != BOOLOID) break; for saving some cycles?
pgsql-hackers by date:
Соглашаюсь с условиями обработки персональных данных