Re: [COMMITTERS] pgsql: Automatic view update rules Bernd Helmle

From: Robert Haas <robertmhaas(at)gmail(dot)com>
To: Bernd Helmle <mailings(at)oopsware(dot)de>
Cc: Peter Eisentraut <peter_e(at)gmx(dot)net>, pgsql-hackers(at)postgresql(dot)org, Jaime Casanova <jcasanov(at)systemguards(dot)com(dot)ec>, Josh Berkus <josh(at)agliodbs(dot)com>, Bruce Momjian <bruce(at)momjian(dot)us>, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, Andrew Dunstan <andrew(at)dunslane(dot)net>, Guillaume Smet <guillaume(dot)smet(at)gmail(dot)com>
Subject: Re: [COMMITTERS] pgsql: Automatic view update rules Bernd Helmle
Date: 2009-01-27 15:06:40
Message-ID: 603c8f070901270706p60900051i397a2a851013e0c0@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers pgsql-hackers

On Tue, Jan 27, 2009 at 8:49 AM, Bernd Helmle <mailings(at)oopsware(dot)de> wrote:
> --On Dienstag, Januar 27, 2009 14:04:05 +0200 Peter Eisentraut
> <peter_e(at)gmx(dot)net> wrote:
>
>>> a view should be updatable by default if the query expression is
>>> updatable... what we need is something to make a view READ ONLY even
>>> if it should be updatable by spec...
>>
>> A view is read-only if you don't grant any write permissions on it.
>
> What i'm seeing here is a very divergent understanding what a "read-only"
> view is:
>
> old-school PostgreSQL-Users would expect a "read-only" view to have no
> "write action" installed. If we want to follow the standard closely, they
> need to be installed automatically, changing this behavior, hence the wish
> to have a syntax to restore the old behavior (e.g. for pg_dump). I'm unsure
> what the correct approach looks like, but it seems we need a compromise.

Do we REALLY think there are people out there who are writing INSERT
or UPDATE actions on views on which they haven't installed rules and
counting on the fact that those operations fail for correctness?

Personally, I usually write my code so it inserts into something that
is, uh... insertable.

...Robert

In response to

Responses

Browse pgsql-committers by date

  From Date Subject
Next Message Andrew Dunstan 2009-01-27 15:14:11 Re: [COMMITTERS] pgsql: Automatic view update rules Bernd Helmle
Previous Message Bernd Helmle 2009-01-27 13:49:52 Re: [COMMITTERS] pgsql: Automatic view update rules Bernd Helmle

Browse pgsql-hackers by date

  From Date Subject
Next Message Stephen Frost 2009-01-27 15:08:00 Re: pg_upgrade project status
Previous Message Simon Riggs 2009-01-27 15:06:00 Re: Hot standby, recovery infrastructure