Re: replication - Mailing list pgsql-general

From Stephan Szabo
Subject Re: replication
Date
Msg-id Pine.BSF.4.10.10009210954410.62098-100000@megazone23.bigpanda.com
Whole thread Raw
In response to Re: replication  ("Daryl Chance" <dchance@valuedata.net>)
List pgsql-general
On Thu, 21 Sep 2000, Daryl Chance wrote:

> Could this possibly be done using triggers?  I'm new to
> postgres, but I know on a project I was doing using oracle
> the dba could setup triggers to run on the OnInsert() (not
> sure what it's actually called in oracle...).  Do maybe
> on the "OnInsert" of table foo you could do:
>
> Insert into foo@remotesite1 ....
>
> Is this possible in postgres?  I'm looking at using postgres
> for the next version of my SW and if replication isn't in,
> I'm gonna need something like this :).

You could probably write a C trigger that would propogate
changes, except that there are still problems.  What do you
do when you roll back the transaction?  Currently, there
aren't triggers for transaction start and end.  Triggers that
do stuff outside the database right now are a bad idea unless
you have some other mechanism to determine whether something
was really supposed to be done.  It could be done, but isn't
trivial.


pgsql-general by date:

Previous
From: "Edward Q. Bridges"
Date:
Subject: Re: perl Pg module and result status
Next
From: Stephan Szabo
Date:
Subject: Re: Re: sequences