pg_dump 명령어
postgresql 설치폴더를 찾음
(기본값은 c:\porogrm files\C:\Program Files\PostgreSQL\10\bin )
cmd 실행후 해당 경로로 이동함
pg_dump -h "localhost" -U "postgres" -f "c:\\저장파일경로\\저장파일명" "저장할 데이터베이스명"
c:\postgresqlautobackup 폴더를 만들고
pg_dump -h "localhost" -U "postgres" -f "c:\\postgresqlautobackup\\postgres" "postgres"
암호를 물어보면 암호 입력후
해당 경로에 백업이 잘 됨.
비밀번호 자동 입력과 파일 이름 날짜 변환
set pgpassword=**********
pg_dump -h "localhost" -U "postgres" -f "c:\\postgresqlautobackup\\postgres_%date%" "postgres"
실행할수있도록 등록 배치파일 생성
c:\porogrm files\C:\Program Files\PostgreSQL\10\bin\\job_pgbackup.bat
윈도우 스캐줄러로 기본 작업 만들어서
매일 오후 11시 59분에 작업 백업이 됨.
'SQL > postgre' 카테고리의 다른 글
sequence 권한 (0) | 2023.04.21 |
---|---|
postgres 사용자 생성 & sql 권한 부여 (0) | 2020.04.06 |