프로그래밍/DB
[postgresql] pg_dump 로 데이터베이스 & 테이블 백업하기
kugancity
2018. 3. 19. 23:16
반응형
[postgresql] pg_dump 로 데이터베이스 & 테이블 백업하기
pg_dump를 사용해서 postgresql 데이터베이스 & 테이블을 백업할 수 있다.
일단 superuser 계정으로 접속한다.
pg_dump -d 데이터베이스이름 > /backup/데이터베이스이름.sql
pg_dump -d 데이터베이스이름 -t 테이블이름 -w > /backup/테이블이름.sql
이렇게 백업된 파일은 psql 의 -f 옵션으로 다시 복원될 수 있다.
psql -f /backup/테이블이름.sql 데이터베이스이름
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
SET
CREATE TABLE
ALTER TABLE
COMMENT
COMMENT
CREATE SEQUENCE
ALTER TABLE
ALTER SEQUENCE
ALTER TABLE
COPY 6258345
setval
---------
6258345
(1 row)
ALTER TABLE
CREATE INDEX
CREATE INDEX
CREATE INDEX
CREATE INDEX
CREATE INDEX
postgresql에서는 데이터베이스 간에 테이블 이동이 까다로운데
이 방법으로 역시 데이터베이스간에 테이블 복사도 가능하다.
728x90
반응형