> On Feb 22, 2020, at 14:36, Tom Lane <tgl@xxxxxxxxxxxxx> wrote: > The problem that I'm worried about is premature evaluation of the > "immutable" function, causing the NOTICE to come out once during > query planning, independently of whether/how many times it should > come out during execution. Ah, good point. My solution also does assume that a DEFAULT expression is only evaluated if the default is required, and that behavior isn't (afaik) a promise. -- -- Christophe Pettus xof@xxxxxxxxxxxx