Thread: question for patch "Automatically update view"

question for patch "Automatically update view"

From
Unicron
Date:
<table border="0" cellpadding="0" cellspacing="0"><tr><td style="font: inherit;" valign="top">I got a problem when
reviewingpatch "Automatically update view", the code can be built and executed successfully, but  when i tried the
eaxmplebelow, it seemed that the patch didn't work<br /><br />create view v_name_account<br />as<br />    select
customer.name,<br/>           customer.age,<br />           customer.city,<br />           depositor.account_number<br
/>   from customer,<br />         depositor<br />    where customer.name = depositor.name<br />    with CHECK
OPTION;<br/><br />insert into v_name_account values ('Jim', 23, 'WDC', 'A-100');<br />ERROR:  cannot insert into a
view<br/>HINT:  You need an unconditional ON INSERT DO INSTEAD rule.<br />                                    ^<br
/>insertinto v_name_account (name, age, city) values ('Jim', 23, 'WDC');<br />ERROR:  cannot insert into a view<br
/>HINT: You need an unconditional ON INSERT DO INSTEAD rule.<br /><br />Are there any other things i need to do for
testingthe patch?  <br /></td></tr></table><br /> 

Re: question for patch "Automatically update view"

From
"Jaime Casanova"
Date:
On Mon, Nov 10, 2008 at 8:27 PM, Unicron <ssmei_2000@yahoo.com> wrote:
> I got a problem when reviewing patch "Automatically update view", the code
> can be built and executed successfully, but  when i tried the eaxmple below,
> it seemed that the patch didn't work
>

AFAIR, this patch only supports SQL92 so only views based on single
tables are supported...
There isn't a message indicating that the view will not be updatable?

--
Atentamente,
Jaime Casanova
Soporte y capacitación de PostgreSQL
Asesoría y desarrollo de sistemas
Guayaquil - Ecuador
Cel. +59387171157