Yep. by default views are not updateable in postgresql. However, they can be made updateable by triggers. Note that not all views are inherently updateable, just the simplest. for instance how would you update:
create view bigview as select g1.id, t1.f1*t2.f2, t1.f3/t3.f4 from tabl1 t1, table2 t2, table3 t3 where t1.id=t2.t1id and t1.id=t3.t1id ? On Fri, 18 Jul 2003, Naomi Walker wrote: > > I noticed in some (older) documentation that views were read-only? Is this > still the case? > > Naomi > > > ------------------------------------------------------------------------------------------------------------------------- > Naomi Walker Chief Information Officer > Eldorado Computing, Inc. > [EMAIL PROTECTED] 602-604-3100 > ------------------------------------------------------------------------------------------------------------------------- > Do not follow where the path may lead. Go, instead and leave a trail. > -Robert Frost > ------------------------------------------------------------------------------------------------------------------------- > > -- CONFIDENTIALITY NOTICE -- > > This message is intended for the sole use of the individual and entity to whom it is > addressed, and may contain information that is privileged, confidential and exempt > from disclosure under applicable law. If you are not the intended addressee, nor > authorized to receive for the intended addressee, you are hereby notified that you > may not use, copy, disclose or distribute to anyone the message or any information > contained in the message. If you have received this message in error, please > immediately advise the sender by reply email, and delete the message. Thank you. > > ---------------------------(end of broadcast)--------------------------- > TIP 9: the planner will ignore your desire to choose an index scan if your > joining column's datatypes do not match > ---------------------------(end of broadcast)--------------------------- TIP 6: Have you searched our list archives? http://archives.postgresql.org