aboutsummaryrefslogtreecommitdiff
path: root/contrib/postgres_fdw/sql/postgres_fdw.sql
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2022-12-15 12:18:36 -0500
committerTom Lane <tgl@sss.pgh.pa.us>2022-12-15 12:18:36 -0500
commitd35a1af468162f510b6139bf81a7a41fd8ba8500 (patch)
tree26c76daf21e73a9ed1e64eb534cf9296370ca4b2 /contrib/postgres_fdw/sql/postgres_fdw.sql
parent75f49221c22286104f032827359783aa5f4e6646 (diff)
downloadpostgresql-d35a1af468162f510b6139bf81a7a41fd8ba8500.tar.gz
postgresql-d35a1af468162f510b6139bf81a7a41fd8ba8500.zip
Convert range_in and multirange_in to report errors softly.
This is mostly straightforward, except that if the range type has a canonical function, that might throw an error during range input. (Such errors probably only occur for edge cases: in the in-core canonical functions, it happens only if a bound has the maximum valid value for the underlying type.) Hence, this patch extends the soft-error regime to allow canonical functions to return errors softly as well. Extensions implementing range canonical functions will need modification anyway because of the API change for range_serialize(); while at it, they might want to do something similar to what's been done here in the in-core canonical functions. Discussion: https://postgr.es/m/3284599.1671075185@sss.pgh.pa.us
Diffstat (limited to 'contrib/postgres_fdw/sql/postgres_fdw.sql')
0 files changed, 0 insertions, 0 deletions