RE: disallow LOCK on a view - the Tom Lane remix
Hiroshi Inoue <inoue@tpf.co.jp>
From: "Hiroshi Inoue" <Inoue@tpf.co.jp>
To: "Alfred Perlstein" <bright@wintelcom.net>, "Mark Hollomon" <mhh@mindspring.com>
Cc: <pgsql-hackers@postgresql.org>
Date: 2000-08-29T23:34:48Z
Lists: pgsql-hackers
> -----Original Message----- > From: Alfred Perlstein > > * Mark Hollomon <mhh@mindspring.com> [000829 11:26] wrote: > > Here is a patch against CVS (without my earlier patch) > > to disallow > > > > LOCK x > > > > if x is a view. > > > > It does not use the SPI interface. > > Waitasec, why?? This can be very useful if you want to atomically lock > something that sits "in front" of several other tables that you need to > do something atomically with. > > Does it cause corruption if allowed? > If I remember correctly,the problem is "LOCK VIEW" acquires a lock for the target view itself but doesn't acquire the lock for the base tables of the view. Regards. Hiroshi Inoue