Clean up handling of FOR UPDATE inside views and subselects ... make it
authorTom Lane <tgl@sss.pgh.pa.us>
Wed, 6 Dec 2000 23:55:19 +0000 (23:55 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Wed, 6 Dec 2000 23:55:19 +0000 (23:55 +0000)
commit694d1abc52661b285cc13ddaed519f782538fdc4
treef3ca2abbf35c37bae37aca6947e3a14bc044af51
parentffd5d67a30d6bc5c1ba3f6865ae5a31a422a7e79
Clean up handling of FOR UPDATE inside views and subselects ... make it
work where we can (given that the executor only handles it at top level)
and generate an error where we can't.  Note that while the parser has
been allowing views to say SELECT FOR UPDATE for a few weeks now, that
hasn't actually worked until just now.
src/backend/optimizer/plan/planner.c
src/backend/parser/analyze.c
src/backend/rewrite/rewriteHandler.c
src/backend/rewrite/rewriteManip.c
src/include/parser/analyze.h