Maxim Orlov <orlo...@gmail.com> writes: > I tend to agree with you here about the semantics of such casts. But > consistency and "predictability" of > behaviour for the casts are a bit more important in my view. At least, > based on my experience. So, I'm > for 0002 patch.
OK. Nobody has spoken against the 0001 patch (replace errors with return-a-null), so I think I'll go ahead and commit that one. Then I'll return to this thread with a fleshed-out patch for 0002. regards, tom lane