Re: PostgreSQL clustering VS MySQL clustering

Bjoern Metzdorf <bm@turtle-entertainment.de>

From: Bjoern Metzdorf <bm@turtle-entertainment.de>
To: "Joshua D. Drake" <jd@commandprompt.com>
Cc: Matt Clark <matt@ymogen.net>, Tatsuo Ishii <t-ishii@sra.co.jp>, pgsql-performance@postgresql.org
Date: 2005-01-21T16:04:56Z
Lists: pgsql-performance
Joshua D. Drake wrote:
> Matt Clark wrote:
> 
>> Presumably it can't _ever_ know without being explicitly told, because 
>> even for a plain SELECT there might be triggers involved that update 
>> tables, or it might be a select of a stored proc, etc.  So in the 
>> general case, you can't assume that a select doesn't cause an update, 
>> and you can't be sure that the table list in an update is a complete 
>> list of the tables that might be updated.
> 
> 
> Uhmmm no :) There is no such thing as a select trigger. The closest you 
> would get
> is a function that is called via select which could be detected by 
> making sure
> you are prepending with a BEGIN or START Transaction. Thus yes pgPool 
> can be made
> to do this.

SELECT SETVAL() is another case.

I'd really love to see pgpool do this.

I am also curious about Slony-II development, Tom mentioned a first 
meeting about it :)

Regards,
Bjoern