# management node
host all all 10.200.1.1/32 trust
# allow postgres management
-host postgres postgres 10.200.1.61/32 trust
-host postgres postgres 10.200.1.62/32 trust
+host all postgres 10.200.1.61/32 trust
+host all postgres 10.200.1.62/32 trust
+
make push-pgpool
-# init pgpool
-#ssh root@10.200.1.60 rm -f /var/log/pgpool/pgpool_status
-#echo 0 | ssh root@10.200.1.60 'cat > /tmp/postgres_master'
-
-ssh root@10.200.1.61 systemctl restart pgpool
-ssh root@10.200.1.62 systemctl restart pgpool
+ssh root@10.200.1.61 'systemctl stop pgpool ; rm -v /var/log/pgpool/pgpool_status /tmp/.s.PGSQL.9* ; systemctl start pgpool'
+ssh root@10.200.1.62 'systemctl stop pgpool ; rm -v /var/log/pgpool/pgpool_status /tmp/.s.PGSQL.9* ; systemctl start pgpool'
export PAGER=''
# test database
-psql -h 10.200.1.60 -c 'create database test' --user postgres
+psql -h 10.200.1.60 -p 9999 -c 'create database test' --user postgres
-psql -h 10.200.1.60 --user postgres -l
+psql -h 10.200.1.60 -p 9999 --user postgres -l
-psql -h 10.200.1.60 -f t/1-create-test.sql test postgres
+psql -h 10.200.1.60 -p 9999 -f t/1-create-test.sql test postgres
-psql -c 'SELECT * from pg_stat_replication' -h 10.200.1.61 postgres postgres
+psql -c 'SELECT * from pg_stat_replication' -h 10.200.1.60 -p 9999 postgres postgres
-psql -h 10.200.1.60 -c 'select * from t' test postgres
-psql -h 10.200.1.61 -c 'select * from t' test postgres
-psql -h 10.200.1.62 -c 'select * from t' test postgres
+psql -h 10.200.1.60 -p 9999 -c 'select * from t' test postgres
+psql -h 10.200.1.61 -c 'select * from t' test postgres
+psql -h 10.200.1.62 -c 'select * from t' test postgres
#!/bin/sh
-id=`psql -h 10.200.1.60 -t -c "select max(id)+1 from t" test postgres`
+id=`psql -h 10.200.1.60 -p 9999 -t -c "select max(id)+1 from t" test postgres`
while true ; do
- psql -h 10.200.1.60 -t \
+ psql -h 10.200.1.60 -p 9999 -t \
-c "insert into t (a,b) values ('t',$id)" \
-c "select * from t order by id desc limit 1" \
test postgres