pgpool是一个PostgreSQL链接池,有很多相当不错的特性。
下载,编译,安装
./configure
make && sudo make install
假设安装到了默认目录
# 编辑配置文件
sudo cp /usr/local/etc/pgpool.conf.sample /usr/local/etc/pgpool.conf
vi /usr/local/etc/pgpool.conf
主要是设置后面几个PostgreSQL的实例地址。
PostgreSQL实例需要完成的工作
cd sql/pgpool-regclass;
sudo make install;
cd ../pgpool-recovery
sudo make install;
cd ..;
psql -f insert_lock.sql template1
psql -f insert_lock.sql elysium
psql template1
CREATE EXTENSION pgpool_regclass;
CREATE EXTENSION pgpool_recovery;
\c elysium
CREATE EXTENSION pgpool_regclass;
CREATE EXTENSION pgpool_recovery;