Restore enforce_generic_type_consistency's pre-8.3 behavior of allowing an
authorTom Lane <[email protected]>
Sun, 14 Dec 2008 19:45:52 +0000 (19:45 +0000)
committerTom Lane <[email protected]>
Sun, 14 Dec 2008 19:45:52 +0000 (19:45 +0000)
commit7b589c3d2d26ef07628cc936c7bc6aca854d40ab
tree0a1d49e60a5fddfa8a9c9e35841dbf33481b0861
parentdf430ba3acbb0c2cb5c53142882a09ad5b24ed3a
Restore enforce_generic_type_consistency's pre-8.3 behavior of allowing an
actual argument type of ANYARRAY to match an argument declared ANYARRAY,
so long as ANYELEMENT etc aren't used.  I had overlooked the fact that this
is a possible case while fixing bug #3852; but it is possible because
pg_statistic contains columns declared ANYARRAY.  Per gripe from Corey Horton.
src/backend/parser/parse_coerce.c
src/test/regress/expected/polymorphism.out
src/test/regress/sql/polymorphism.sql