ignore psql PAGER
[pgpool-online-recovery] / Makefile
1 all:
2         @echo "make push"
3         PAGER= psql -h 10.200.1.60 -c 'show pool_nodes' postgres postgres
4         PAGER= psql -h 10.200.1.61 -c 'SELECT * from pg_stat_replication' postgres postgres
5
6 init:
7         sh -xe ./t/0-init-cluster.sh
8
9 pull:
10         exit 1
11
12         scp root@10.200.1.60:/etc/pgpool-II/pgpool.conf .
13         scp root@10.200.1.60:/etc/pgpool-II/failover.sh .
14         scp root@10.200.1.60:/etc/pgpool-II/online-recovery.sh .
15
16         scp root@10.200.1.61:/var/lib/pgsql/streaming-replication.sh .
17         scp root@10.200.1.61:/var/lib/pgsql/9.6/data/postgresql.conf.master .
18         scp root@10.200.1.61:/var/lib/pgsql/9.6/data/postgresql.conf.slave .
19         scp root@10.200.1.61:/var/lib/pgsql/9.6/data/recovery.conf .
20
21 push:
22         scp pgpool.conf failover.sh online-recovery.sh root@10.200.1.60:/etc/pgpool-II/
23
24
25         scp streaming-replication.sh root@10.200.1.61:/var/lib/pgsql/
26         scp postgresql.conf.master postgresql.conf.slave recovery.conf pg_hba.conf root@10.200.1.61:/var/lib/pgsql/9.6/data/
27         ssh root@10.200.1.61 chown -R postgres:postgres /var/lib/pgsql/9.6/data/
28         scp sudoers.d/postgres root@10.200.1.61:/etc/sudoers.d/
29
30         #ssh root@10.200.1.61 ln -sf /var/lib/pgsql/9.6/data/postgresql.conf.master /var/lib/pgsql/9.6/data/postgresql.conf
31
32
33         scp streaming-replication.sh root@10.200.1.62:/var/lib/pgsql/
34         scp postgresql.conf.master postgresql.conf.slave recovery.conf pg_hba.conf root@10.200.1.62:/var/lib/pgsql/9.6/data/
35         ssh root@10.200.1.62 chown -R postgres:postgres /var/lib/pgsql/9.6/data/
36         scp sudoers.d/postgres root@10.200.1.62:/etc/sudoers.d/
37
38         #ssh root@10.200.1.62 ln -sf /var/lib/pgsql/9.6/data/postgresql.conf.slave /var/lib/pgsql/9.6/data/postgresql.conf
39
40 restart:
41         ssh root@10.200.1.61 systemctl restart postgresql-9.6
42         ssh root@10.200.1.62 systemctl restart postgresql-9.6
43         ssh root@10.200.1.60 systemctl restart pgpool
44
45 status:
46         ssh root@10.200.1.60 systemctl status pgpool
47         ssh root@10.200.1.61 systemctl status postgresql-9.6
48         ssh root@10.200.1.62 systemctl status postgresql-9.6