Stephen Frost <sfr...@snowman.net> writes: > * Tom Lane (t...@sss.pgh.pa.us) wrote: >> As far as your request for a better error message is concerned, I'm a >> bit inclined to lay the blame on array_in rather than the JSON code. >> Wouldn't it be better if it said >> >> ERROR: invalid input syntax for array: "["potter","chef","programmer"]" >> DETAIL: Dimension value is missing.
> Sounds pretty reasonable to me, but I would just caution that we should > check if that's considered 'leakproof' or not (or, if it is, if it'd > ever possibly leak data it shouldn't or if it would only ever return > information provided by the user). array_in could only be regarded as leakproof if every element-type input function it could ever call is also leakproof. Which ain't the case, so I sure hope it's not marked that way. (Likewise record_in, range_in, etc.) regards, tom lane -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers