Re: Triggers After INSERT

From: Gregory Wood <gwood(at)ewebengine(dot)com>
To: Stephane Tessier <stephane(dot)tessier(at)abovesecurity(dot)com>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: Triggers After INSERT
Date: 2004-03-18 00:53:55
Message-ID: 4058F323.5080502@ewebengine.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Stephane Tessier wrote:
> Hi,
>
> I have a problem with triggers in postgresql 7.3.4 and PHP... I have a lot
> of insert to do from a table x to table y ( average of 10000 rows each
> time). I use a trigger AFTER INSERT but it seems that PHP wait for the
> result of the trigger to ending the script... Is it possible to avoid
> waiting for a return value and let the trigger do the job...????

It's not so much the trigger that's holding up your script, it's the
fact that the query is executed synchronously. Although I've never done
it before, you can send the query asynchronously using pg_send_query().
I'm not sure that the script will complete while there are still queries
pending (otherwise in the case of persistent connections, I can see this
depleting the pool of connections), but it's worth a shot. For more
information:

http://www.php.net/manual/en/function.pg-send-query.php

Keep in mind however that you won't receive a success or failure when
you do this.

Greg

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Siew Hui, Wong 2004-03-18 01:44:47 Re: LWP::Simple in Postgresql 7.3.4 - SOLUTION
Previous Message Mark Harrison 2004-03-18 00:28:45 any sql for doing radix conversion?