Atsushi Ogawa <atsushi(dot)ogawa(at)gmail(dot)com> writes:
> An attached patch enables the comparison of Numeric values without
> executing conversion to NumericVar.
This is likely to be broken entirely by the recent proposals to modify
the on-disk representation of Numeric.
Rather than trying to share code, it'd likely be better to make a
separate routine that can directly compare two values in the packed
(on-disk) representation, and modify the externally-callable entry
points to use that. That way avoids imposing constraints on how
different the packed and unpacked representations can be.
regards, tom lane