Database(데이터베이스) 범범조조 2022. 7. 7. 21:36
개요 PostgreSQL 에서는 아카이브 모드 백업을 하여 데이터를 복원할 수 있습니다. postgresql.conf 파일을 이용하여 아카이브 모드 백업을 진행하는 방법을 정리 합니다. postgresql.conf 파일 옵션 설정 postgresql.conf 파일에서 Archiving 태그를 찾고 여기서 archive_mode, archive_command 2개의 옵션을 설정해 줍니다. archive_command : WAL 파일을 아카이브 시키는 명령어 (%p : WAL 파일의 절대 경로, %f : 저장할 로그 파일의 이름) archive_command = 'cp %p 아카이브 파일을 저장할 곳%f' archive_mode : on - WAL 파일이 archive_command 설정에 따..
더 읽기
Database(데이터베이스) 범범조조 2022. 7. 7. 20:34
개요 PostgreSQL 에서는 아카이브 모드 백업을 하여 데이터를 복원할 수 있습니다. 복구 하는 방법에 대해서 정리 진행합니다. pg_basebackup 사용방법 pg_basebackup 을 사용하여 Database 의 전체 내용을 백업 할 수 있습니다. pg_basebackup 을 사용하는 방법은 다음과 같습니다. 우선, Docker 로 실행 중인 Container 의 bash 로 접속 합니다. > docker exec -it postgres bash 다음으로 계정을 postgres 로 변경 합니다. > su - postgres 그리고 나서, Backup 을 받을 경로를 설정하고 pg_basebackup 을 진행하면 됩니다. 저 같은 경우에는 /var/lib/postgresql/data/BACKUP..