Commit cc2ca93
committed
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 Geoghegan1 parent 1d76c97 commit cc2ca93
File tree
2 files changed
+18
-5
lines changed- src
- backend/utils/adt
- test/regress/expected
2 files changed
+18
-5
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5532 | 5532 | | |
5533 | 5533 | | |
5534 | 5534 | | |
| 5535 | + | |
| 5536 | + | |
| 5537 | + | |
| 5538 | + | |
| 5539 | + | |
| 5540 | + | |
| 5541 | + | |
| 5542 | + | |
| 5543 | + | |
| 5544 | + | |
5535 | 5545 | | |
5536 | 5546 | | |
5537 | 5547 | | |
| 5548 | + | |
| 5549 | + | |
5538 | 5550 | | |
5539 | 5551 | | |
5540 | 5552 | | |
| |||
7956 | 7968 | | |
7957 | 7969 | | |
7958 | 7970 | | |
7959 | | - | |
| 7971 | + | |
7960 | 7972 | | |
7961 | 7973 | | |
7962 | 7974 | | |
7963 | 7975 | | |
7964 | | - | |
| 7976 | + | |
7965 | 7977 | | |
| 7978 | + | |
7966 | 7979 | | |
7967 | 7980 | | |
7968 | 7981 | | |
| |||
7982 | 7995 | | |
7983 | 7996 | | |
7984 | 7997 | | |
7985 | | - | |
| 7998 | + | |
7986 | 7999 | | |
7987 | 8000 | | |
7988 | 8001 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2846 | 2846 | | |
2847 | 2847 | | |
2848 | 2848 | | |
2849 | | - | |
| 2849 | + | |
2850 | 2850 | | |
2851 | 2851 | | |
2852 | 2852 | | |
| |||
2871 | 2871 | | |
2872 | 2872 | | |
2873 | 2873 | | |
2874 | | - | |
| 2874 | + | |
2875 | 2875 | | |
2876 | 2876 | | |
2877 | 2877 | | |
| |||
0 commit comments