Band-aid fix for incorrect use of view options as StdRdOptions.
Tom Lane <tgl@sss.pgh.pa.us>
Band-aid fix for incorrect use of view options as StdRdOptions. We really ought to make StdRdOptions and the other decoded forms of reloptions self-identifying, but for the moment, assume that only plain relations could possibly be user_catalog_tables. Fixes problem with bogus "ON CONFLICT is not supported on table ... used as a catalog table" error when target is a view with cascade option. Discussion: <26681.1477940227@sss.pgh.pa.us>
Files
| Path | Change | +/− |
|---|---|---|
| src/include/utils/rel.h | modified | +2 −1 |
| src/test/regress/expected/insert_conflict.out | modified | +24 −0 |
| src/test/regress/sql/insert_conflict.sql | modified | +18 −0 |