DB 백업 및 복구

오늘은 Postgresql DB의 전체가 아닌 특정 테이블만 백업 및 복구 하는 방법에 대해 쉽고 간단하게 포스팅 하려고 합니다. 리눅스(Linux) 서버에서 pg_dump를 이용하여 Postgresql DB의 특정 테이블을 백업합니다. # /usr/bin/pg_dump -d [데이터베이스 명] -t [테이블 명] > [백업 경로 및 백업파일 이름].sql # /usr/bin/pg_dump -d testDB -t user_info> /var/lib/pgsql/9.6/backups/testDB_userinfo.sql pg_dump를 이용하여 백업한 sql을 복구합니다. 복구시에는 DB권한을 가지고 있는 계정으로 변경하여 실행해야 합니다. # psql -f [백업파일 이름].sql [복구할 데이터베이스 명]..
오늘은 Linux 안에 있는 Postgresql DB의 백업 및 복구 방법에 대해 알아보도록 하겠습니다. 1) Postgresql DB 권한있는 계정으로 로그인 su postgresql 2) Postgresql DB를 백업 DB를 백업하는 과정은 여러가지가 있지만 2가지 정도만 보겠습니다. (1) 특정 하나의 DB만 백업 // /usr/bin/pg_dump [DB명] > [백업위치]/[백업파일 이름] /usr/bin/pg_dump clovirvdi > /var/lib/postgresql/backup/clovirvdi_190806.sql (2) 전체 DB 백업 // /usr/bin/pg_dumpall > [백업위치]/[백업파일 이름] /usr/bin/pg_dumpall >/var/lib/postgresql..
보노보노92
'DB 백업 및 복구' 태그의 글 목록