brunch

You can make anything
by writing

C.S.Lewis

by 홍진우 Jan 19. 2016

postgres 데이터베이스 백업

postgres 데이터베이스를 백업할 땐 다음과 같이 한다.


$ pg_dump 'database_name' > dump.sql


위와 같이 백업해둔 sql 파일은 아래와 같이 복구할 수 있다.


$ psql 'database_name' < dump.sql


두 명령어 모두 


-U 'username' : 유저네임 입력

-W : 비밀번호 입력

-h 'host' : 호스트 입력


위와 같은 옵션과 함께 사용할 수 있다.


나는 위와 같은 방법을 통해서 1. 데이터베이스를 백업하거나 2. 종종 프로덕션에 있는 데이터베이스를 그대로 가져와서 개발 서버나 스테이징 서버에서 테스트하는 용도로 사용한다.

브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari