| From: | Fabien COELHO <coelho(at)cri(dot)ensmp(dot)fr> |
|---|---|
| To: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
| Cc: | Michael Fuhr <mike(at)fuhr(dot)org>, PostgreSQL Bugs List <pgsql-bugs(at)postgresql(dot)org> |
| Subject: | Re: "strange" rule behavior with nextval on new.* fields |
| Date: | 2004-11-12 16:57:53 |
| Message-ID: | Pine.LNX.4.61.0411121752180.23462@sablons.cri.ensmp.fr |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-bugs |
Dear Tom,
>> This comes up often enough that maybe it warrants a "Caveats with
>> Rules" section in "The Rule System" chapter and a link to that section
>> in the CREATE RULE documentation, as well as mention in the FAQ.
>
> Yeah. I have also thought about reorganizing the docs so that triggers
> are presented as being simpler than rules (come first, etc). I think
> right now the docs actively mislead newbies into choosing rules in cases
> where triggers would be much better.
ISTM that having SQL as a language for trivial triggers would also help.
RULEs are SQL, although triggers must be C or PL*.
That could also be a candidate TODO, next to "improve the doc"?
Thanks for your answer,
--
Fabien Coelho - coelho(at)cri(dot)ensmp(dot)fr
| From | Date | Subject | |
|---|---|---|---|
| Next Message | PostgreSQL Bugs List | 2004-11-12 16:57:54 | BUG #1316: Alter Name of a Serial Field won't change the corresponding SEQUENCE name |
| Previous Message | Alexander M. Pravking | 2004-11-12 16:49:06 | Re: Broken CIDR: no fix in 7.4.6? |