Slony-I の コンパイル

最初取ってきたバージョンが余りに古くてソースごとに修正が必要だったので、再度検索して新しいものを入手した。
http://main.slony.info/downloads/1.2/source/
にある slony1-1.2.16.tar.bz2 が新しいと思われる。

# bzip2 -dc slony1-1.2.16.tar.bz2 | tar xvf -
# cd slony1-1.2.16

./configure --help を見てみる。
いろいろあるが --with-pgconfigdir 以外はなくても良いらしい。
そのまま make && make install

# ./configure --with-pgconfigdir=/usr/local/pgsql/bin
# make && make install

うまくいった。

※pgbench を使ってレプリケーションのテストを行うので、postgresql-x.x.x/contrib/pgbench のコンパイルをしておこう。