Re: maximum number of triggers on a table? - Mailing list pgsql-general

From Tom Lane
Subject Re: maximum number of triggers on a table?
Date
Msg-id 410.1036003166@sss.pgh.pa.us
Whole thread Raw
In response to Re: maximum number of triggers on a table?  (Stephan Szabo <sszabo@megazone23.bigpanda.com>)
List pgsql-general
Stephan Szabo <sszabo@megazone23.bigpanda.com> writes:
>> I have a table with 36 triggers and upon adding another trigger
>> (really a foreign key reference) the alter table query hangs and
>> doesn't return...

> I don't know of a trigger limit, but does this table have data in it?
> It's possible that the alter table is being slow in checking the initial
> state of the constraint.

I'm wondering if the ALTER is waiting to acquire lock on the referenced
table (it will need exclusive lock to add the trigger).  If some open
transaction has used the referenced table and is now sitting around
without committing, it would cause the above behavior.

            regards, tom lane

pgsql-general by date:

Previous
From: Medi Montaseri
Date:
Subject: Re: Stream data into Postgres via Perl
Next
From: Medi Montaseri
Date:
Subject: Re: how to terminate a process when kill fails