운영데이터베이스를 아카이브 모드 (archive_mode=on) 으로 운영하신다면
wal_level 값을 아마 archive 값으로 설정해서 사용하고 있을겁니다.
필자는, wal_level=archive 대신에 wal_level=
hot_standby 값을 설정해서 사용할것을 권고합니다.
복구시에는 recovery.conf 에
standby_mode=on / postgresql.conf 에
hot_standby=on 을 세팅해서 복구하시구요.
(복구동안에도 복구디비에 대해 read-only 성 쿼리를 날릴수 있으며, recovery 도중에 복구에 필요한 WAL 로그가 존재하지 않는다고 , 자동으로 복구를 끝내고 디비를 read/write 로 오픈해버리는 불상사를 방지할수 있습니다.)
그렇지 않을 경우, 장애가 발생해서 복구할시에 정말 주의하지 않으면
백업본을 여러번(?) restore 해야 할 경우가 생기기 쉽습니다.
PITR(Point int Time Recovery) 복구 테스트를 위 설정값을 바꿔보면서 직접 테스트해보시기 바랍니다.