반응형
PostGresql 백업 복구
백업 및 복구
- DB별 백업 및 복구
su - postgres pg_dumpall -f db_all.out //--- DB 전체 백업 pg_dump -U postgres mydb > mydb.sql pg_dump -h localhost -U postgres -Ft -f mydb.backup mydb //--- DB 백업 pg_dump -h localhost -U postgres -Ft -f mydb.backup -t zipcode mydb //--- 테이블 백업 pg_restore -l mydb.backup > mydb.toc //--- 내용 보기 pg_restore -h localhost -U postgres -Ft -d mydb mydb.backup //--- DB 복구 //--- mydb.toc에서 복구가 필요없는 자료는 삭제하거나 ;로 표시한 후 아래 명령을 실행한다. pg_restore -h localhost -U postgres -L mydb.toc -d mydb mydb.backup //--- 부분 복구
- PostgreSQL database의 백업 및 복구
-
- postgres 사용자로 백업 시
su - postgres pg_dumpall -f db_backup.sql psql -d ${DB_NAME} < db_backup.sql
psql -U postgres DB_NAME < db_backup.sql
-
- root 사용자로 백업 시 (DB_NAME. 데이터베이스 명, DB_USER. 데이터베이스 사용자)
su - root pg_dump -h 127.0.0.1 -U ${DB_USER} -W -b -f db_backup.sql ${DB_NAME} psql -h 127.0.0.1 -U ${DB_USER} -W -d ${DB_NAME} < db_backup.sql
MSSQL 로 데이터 이전시 -D 옵션을 주면 Insert Query 문으로 추출됨
pg_dump -h 127.0.0.1 -U ${DB_USER} -f [Filename] -D [DataBaseName]
출처 - http://kiepper.blogspot.kr/2010/03/postgresql-%EB%B0%B1%EC%97%85-%EB%B3%B5%EA%B5%AC.html
반응형
'공부거리 > SQL' 카테고리의 다른 글
오라클 SQL 함수 (0) | 2012.01.20 |
---|---|
[ORACLE] 함수 모음집 (0) | 2011.12.22 |
[오라클] 특수문자 코드 (0) | 2011.12.14 |
SQL - INSERT문, DELETE문, UPDATE문 (0) | 2011.10.27 |