cluster <skrald(at)amossen(dot)dk> writes:
> It seems that the FK triggers for the table are evaluated even though
> none of the FK columns are altered.
Hm, they're not supposed to be, at least not in reasonably modern
PG releases (and one that breaks out trigger runtime in EXPLAIN ANALYZE
should be modern enough IIRC). Exactly which PG release are you
running? Can you provide a self-contained test case?
regards, tom lane