778
806
* A predicate using mutable functions is probably wrong, for the same
779
807
* reasons that we don't allow an index expression to use one.
783
811
(errcode(ERRCODE_INVALID_OBJECT_DEFINITION),
784
812
errmsg("functions in index predicate must be marked IMMUTABLE")));