pgsql: Fix deparsing of ON CONFLICT arbiter WHERE clauses.
Fix deparsing of ON CONFLICT arbiter WHERE clauses.
The parser doesn't allow qualification of column names appearing in
these clauses, but ruleutils.c would sometimes qualify them, leading
to dump/reload failures. Per bug #13891 from Onder Kalaci.
(In passing, make stanzas in ruleutils.c that save/restore varprefix
more consistent.)
Peter Geoghegan
Branch
------
REL9_5_STABLE
Details
-------
http://git.postgresql.org/pg/commitdiff/82406d6ff1aa9f2e77536d91492a2d2b7e20b5c7
Modified Files
--------------
src/backend/utils/adt/ruleutils.c | 19 ++++++++++++++++---
src/test/regress/expected/rules.out | 4 ++--
2 files changed, 18 insertions(+), 5 deletions(-)
--
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers