Commit 336ea6e
committed
Fix bugs in polymorphic-argument resolution for multiranges.
We failed to deal with an UNKNOWN-type input for
anycompatiblemultirange; that should throw an error indicating
that we don't know how to resolve the multirange type.
We also failed to infer the type of an anycompatiblerange output
from an anycompatiblemultirange input or vice versa.
Per bug #17066 from Alexander Lakhin. Back-patch to v14
where multiranges were added.
Discussion: https://postgr.es/m/17066-16a37f6223a8470b@postgresql.org1 parent 674f6fe commit 336ea6e
File tree
4 files changed
+293
-141
lines changed- src
- backend/parser
- test/regress
- expected
- sql
4 files changed
+293
-141
lines changed
0 commit comments