"David E. Wheeler" <da...@justatheory.com> writes: > On Jan 24, 2024, at 16:32, Tom Lane <t...@sss.pgh.pa.us> wrote: >> + <para> >> + Predicate check expressions are required in the >> + <literal>@@</literal> operator (and the >> + <function>jsonb_path_match</function> function), and should not be >> used >> + with the <literal>@?</literal> operator (or the >> + <function>jsonb_path_exists</function> function). >> + </para> >> + </note> >> + </sect4>
> I had this bit here: > <para> > Conversely, non-predicate <type>jsonpath</type> expressions should not > be > used with the <literal>@@</literal> operator (or the > <function>jsonb_path_match</function> function). > </para> I changed the preceding para to say "... check expressions are required in ...", which I thought was sufficient to cover that. Also, the tabular description of the operator tells you not to do it. > What do you think of also dropping the article from all the references to > “the strict mode” or “the lax mode”, to make them “strict mode” and “lax > mode”, respectively? Certainly most of 'em don't need it. I'll make it so. regards, tom lane