aboutsummaryrefslogtreecommitdiff
path: root/src/backend/executor/nodeProjectSet.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2022-12-11 11:28:15 -0500
committerTom Lane <tgl@sss.pgh.pa.us>2022-12-11 11:28:15 -0500
commitc60c9badba9b4db3155eef081ae0b923f983168c (patch)
tree60b12d49fa9f01feff7707cef18fac7ebf24ab18 /src/backend/executor/nodeProjectSet.c
parent50428a301d5ad46316cac2192f2ca8d91898aa3c (diff)
downloadpostgresql-c60c9badba9b4db3155eef081ae0b923f983168c.tar.gz
postgresql-c60c9badba9b4db3155eef081ae0b923f983168c.zip
Convert json_in and jsonb_in to report errors softly.
This requires a bit of further infrastructure-extension to allow trapping errors reported by numeric_in and pg_unicode_to_server, but otherwise it's pretty straightforward. In the case of jsonb_in, we are only capturing errors reported during the initial "parse" phase. The value-construction phase (JsonbValueToJsonb) can also throw errors if assorted implementation limits are exceeded. We should improve that, but it seems like a separable project. Andrew Dunstan and Tom Lane Discussion: https://postgr.es/m/3bac9841-fe07-713d-fa42-606c225567d6@dunslane.net
Diffstat (limited to 'src/backend/executor/nodeProjectSet.c')
0 files changed, 0 insertions, 0 deletions