Re: Rule trouble (looks to me exactly like the example)

Поиск
Список
Период
Сортировка
От Frank Joerdens
Тема Re: Rule trouble (looks to me exactly like the example)
Дата
Msg-id 20020407161519.A9927@superfly.archi-me-des.de
обсуждение исходный текст
Ответ на Re: Rule trouble (looks to me exactly like the example)  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-sql
On Fri, Apr 05, 2002 at 10:42:18AM -0500, Tom Lane wrote:
> Frank Joerdens <frank@joerdens.de> writes:
> >> What's happening is that "new.id" is effectively still NULL at the point
> >> where the rule is processed, so the rule WHERE condition fails.  I'm not
> >> sure why you're bothering with that WHERE condition anyway ... 
> 
> > Without the WHERE condition, all rows are affected by the update, and
> > not just the newly inserted one.
> 
> I was speaking of the WHERE new.id > 0 part.

Oh yes, that's silly indeed. I just put it there to make the query look like
the example.

>  However, given that you
> want to affect only the newly-inserted row, ISTM you'd be a lot better
> off with a trigger instead of a rule.

I'll give that a try!

Thanks, Frank


В списке pgsql-sql по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: intersect performance (PG 7.1.3 vs 7.2)
Следующее
От: "Ian Cass"
Дата:
Сообщение: JOINS and non use of indexes