Re: Updating views
От | Rasmus Resen Amossen |
---|---|
Тема | Re: Updating views |
Дата | |
Msg-id | 3B1C16EC.8D9FB57B@rhk.dk обсуждение исходный текст |
Ответ на | Re: Updating views (DaVinci <bombadil@wanadoo.es>) |
Ответы |
Re: Re: Updating views
Re: Re: Updating views Re: Re: Updating views |
Список | pgsql-general |
> Problem is not 'where'. Views in Postgresql doesn't allows you insert, > update or delete unless you define especila rules that explain Postgresql > what to do in each case. > Look Postgresql programming manual. You can see a few examples of rules in > views. OK, but I can't see how to make a single rule that allows me to update an arbitray set of attributes from an arbitray where-clause. Example: I have a table named 'extable(a,b,c,d)' and a view 'exview(b,c,d)' for this table. How can I with a single rule allow the following updates: update exview set b=10, c=0 where d=11; update exview set b=0 where c > d; update exview set d=123 where b=c and c=d; In other words: I want to make the update of 'exview' transparent to 'extable'. -- Rasmus Resen Amossen | stud.mat.dat at the University of Copenhagen Jagtvej 120, -244 | http://www.math.ku.dk/muh 2200 Kbh. N | http://w1.1444.telia.com/~u144400001
В списке pgsql-general по дате отправления: