I wrote: > I'm going to step back from this for now and get on with other work, > but before that I thought there was one more input function I should > look at: xml_in, because xml.c is such a hairy can of worms.
Pushed that. For the record, my list of input functions still needing attention stands at Core: jsonpath_in regclassin regcollationin regconfigin regdictionaryin regnamespacein regoperatorin regoperin regprocedurein regprocin regrolein regtypein tsqueryin tsvectorin Contrib: hstore: hstore_in intarray: bqarr_in isn: ean13_in isbn_in ismn_in issn_in upc_in ltree: ltree_in lquery_in ltxtq_in seg: seg_in The reg* functions probably need a unified plan as to how far down we want to push non-error behavior. The rest of these I think just require turning the crank along the same lines as in functions already dealt with. While it'd be good to get all of these done before v16 feature freeze, I can't see that any of them represent blockers for building features based on soft input error handling. regards, tom lane