전체 백업 및 로그 백업 내역을 쿼리로 확인을 할 수가 있나요?
Oracle 이나 SQL Server 같이 상용 DBMS에서는
쉽게 전체 백업 및 로그 백업 내역 확인을 할 수 있어
복구 시 수월하게 복구 시점 및 복구에 필요한 파일 확인이 가능한대
PostgreSQL 에서도 이런 쿼리문이나 기능이 있는지 문의 드립니다.
(구글 검색에서도 마땅히 찾지 못해 문의 드립니다.)
감사합니다.
pg_basebackup 명령이나,
pg_start_backup() SQL 함수를 호출해서 백업 작업을 하는 경우,
PGDATA 디렉터리내 backup_label 파일이 생깁니다.
그 안에 원하는 정보들이 다 담겨 있습니다.
댓글 감사합니다!!
backup_label 파일이 안보여서 확인 해보니
현재 사용중인 PGDATA 경로가 아닌
백업 받은 경로의 base 에 저장 되어 있었더군요
게다가 tar 포맷으로 백업을 받으니 해당 파일에 대해 알지 못했습니다.
백업 내역 및 과거 이력 확인을 결국 DB 접속해서 쿼리로 확인은 어렵고
OS 접속하여 파일을 확인 해 보는 수 밖에 없는거 같네요
그래서, 좀더 체계적인 barman 같은 솔루션을 이용합니다.