From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
---|---|
To: | Julius Stroffek <Julius(dot)Stroffek(at)sun(dot)com> |
Cc: | pgsql-bugs(at)postgresql(dot)org |
Subject: | Re: 'on insert do instead' rule with a where clause responds 'INSERT 0 0' |
Date: | 2007-09-07 15:36:03 |
Message-ID: | 22418.1189179363@sss.pgh.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-bugs pgsql-jdbc |
Julius Stroffek <Julius(dot)Stroffek(at)sun(dot)com> writes:
> Attached is the example script 'repro.sql' which creates two relations
> tab1 and tab2. It also creates a rule on tab1 which simply does insert
> into tab2. The insert statement into tab1 is executed afterwards. It
> responds with 'INSERT 0 1'. However if I would create the same rule with
> the where clause the response to the same insert statement is 'INSERT 0
> 0'. The output of the script executed through psql is in 'repro.out'.
> Is this a bug?
No. See
http://www.postgresql.org/docs/8.2/static/rules-status.html
and note that you don't have an unconditional INSTEAD rule.
regards, tom lane
From | Date | Subject | |
---|---|---|---|
Next Message | Christian PANEL | 2007-09-07 16:35:44 | BUG #3605: impossible loading |
Previous Message | Julius Stroffek | 2007-09-07 14:29:44 | 'on insert do instead' rule with a where clause responds 'INSERT 0 0' |
From | Date | Subject | |
---|---|---|---|
Next Message | Josh Berkus | 2007-09-07 17:04:43 | Re: Caching driver on pgFoundry? |
Previous Message | Heikki Linnakangas | 2007-09-07 15:05:37 | Re: Fwd: Caching driver on pgFoundry? |