Обсуждение: AW: new relkind for view
> > 2. The executor complains if a DELETE or
> > INSERT references a view.
I think this is for new todo items:create insert, update and delete rules for simple one table viewschange elog for
complexview ins|upd|del to "cannot {ins|upd|del}
[into|from] complex view without an on {ins|upd|del} rule"add the functionality for "with check option" clause of
createview
Andreas
On Tue, Sep 12, 2000 at 09:42:41AM +0200, Zeugswetter Andreas SB wrote: > > add the functionality for "with check option" clause of create view > I'm not familiar with this. What does it do? -- Mark Hollomon mhh@mindspring.com
Added to TODO>
[ Charset ISO-8859-1 unsupported, converting... ]
>
> > > 2. The executor complains if a DELETE or
> > > INSERT references a view.
>
> I think this is for new todo items:
> create insert, update and delete rules for simple one table views
> change elog for complex view ins|upd|del to "cannot {ins|upd|del}
> [into|from] complex view without an on {ins|upd|del} rule"
> add the functionality for "with check option" clause of create view
>
> Andreas
>
-- Bruce Momjian | http://candle.pha.pa.us pgman@candle.pha.pa.us | (610)
853-3000+ If your life is a hard drive, | 830 Blythe Avenue + Christ can be your backup. | Drexel Hill,
Pennsylvania19026
Bruce Momjian <pgman@candle.pha.pa.us> writes:
> Added to TODO>
>>
>> I think this is for new todo items:
>> create insert, update and delete rules for simple one table views
>> change elog for complex view ins|upd|del to "cannot {ins|upd|del}
>> [into|from] complex view without an on {ins|upd|del} rule"
>> add the functionality for "with check option" clause of create view
The second of these three items is done already (in the rewriter,
not the executor):
regression=# create view vv1 as select * from int4_tbl;
CREATE
regression=# insert into vv1 values (33);
ERROR: Cannot insert into a view without an appropriate rule
regards, tom lane
TODO updated.
> Bruce Momjian <pgman@candle.pha.pa.us> writes:
> > Added to TODO>
> >>
> >> I think this is for new todo items:
> >> create insert, update and delete rules for simple one table views
> >> change elog for complex view ins|upd|del to "cannot {ins|upd|del}
> >> [into|from] complex view without an on {ins|upd|del} rule"
> >> add the functionality for "with check option" clause of create view
>
> The second of these three items is done already (in the rewriter,
> not the executor):
>
> regression=# create view vv1 as select * from int4_tbl;
> CREATE
> regression=# insert into vv1 values (33);
> ERROR: Cannot insert into a view without an appropriate rule
>
> regards, tom lane
>
-- Bruce Momjian | http://candle.pha.pa.us pgman@candle.pha.pa.us | (610)
853-3000+ If your life is a hard drive, | 830 Blythe Avenue + Christ can be your backup. | Drexel Hill,
Pennsylvania19026