IT Japan

pg_dump명령어의 사용방법 본문

IT/PostgreSQL

pg_dump명령어의 사용방법

swhwang 2016. 3. 21. 13:58
반응형

pg_dump명령어의 사용방법

pg_dump명령어는, 데이터베이스단위로 덤프를 출력한다.
$ pg_dump -f 덤프파일명 데이터베이스명
$ pg_dump 데이터베이스명 >  덤프파일명

이것으로, 데이터베이스의 덤프파일이 작성된다. 이 덤프파일을 다른 데이터베이스 인스턴스에 리스토아하는방법의 수순

1.새로운 서버에 postgresql을 인스톨해서, initdb명령어로 데이터베이스인스턴스를 작성
덤프밑에 PL / pgSQL 등의 절차 언어 핸들러와 C 언어 함수 등이 사용 된 경우, 그 패키지도 설치
2.Postgresql를 기동해서, 덤프파일에 포함되는 유저와 그룹을 새로운 데이터베이스 인스턴스에 작성한다.
이것은, createuser명령어로 작성되지만, 또는 pg_dumpall -g로 원래 데이터베이스로부터 검색 한 정보를 사용할 수 있습니다.



반응형
Comments