]> granicus.if.org Git - postgresql/commit
Band-aid fix for incorrect use of view options as StdRdOptions.
authorTom Lane <tgl@sss.pgh.pa.us>
Mon, 7 Nov 2016 17:08:19 +0000 (12:08 -0500)
committerTom Lane <tgl@sss.pgh.pa.us>
Mon, 7 Nov 2016 17:08:19 +0000 (12:08 -0500)
commit5ee3a7453a428890ed4c0a1061c367e510b8253b
treecb9c288c3af2d0c9a483c914159b436b7386ec64
parent674f7015caa044bed73a5883f1d4b088ac0adf22
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>
src/include/utils/rel.h
src/test/regress/expected/insert_conflict.out
src/test/regress/sql/insert_conflict.sql