■ 특정 DATABASE 및 TABLE만 골라서 백업 / 복구
[백업]
superuser 계정으로 접속
사용법) pg_dump [DATABASE명] -t [TABLE명] > [저장 될 DUMP FILE명]
[postgres@dev data]$ pg_dump pgsqldb -t tb_test > PGSQL_tb_test_20090830.dump
[복구]
superuser 계정으로 접속
사용법) psql -f [FILE명] [DATABASE명]
[postgres@dev data]$ psql -f PGSQL_tb_test_20090830.dump
■ 전체 DATABASE 백업 / 복구
[백업]
superuser 계정으로 접속
사용법) p g_dumpall > [저장 될 DUMP FILE명]
[postgres@dev data]$ pg_dumpall > PGSQL_all_20090830.dump [postgres@dev data]$
[복구]
superuser 계정으로 접속
사용법) psql -f [FILE명] template1
[postgres@dev data]$ psql -f PGSQL_all_20090830.dump template1
'마니의 공부방 > DataBase' 카테고리의 다른 글
[mysql] db 백업 (0) | 2020.12.27 |
---|---|
[oracle] sequence 생성/수정/삭제 (0) | 2020.12.24 |
[mysql] 테이블 생성 및 사용자 추가/접근권한 부여 (0) | 2020.12.22 |
oracle clobdata insert (0) | 2011.04.26 |
오라클 10g 설치하기(Windows 7) (0) | 2011.04.21 |