2016-07-30 12 views

답변

0

가장 최근의 PE는 postgres 9.4를 사용하고 오류없이 postgres 9.5를 실행하는 postgres 서버로 복원 할 수있었습니다. 내 잘못, PE puppetDB 서버에서 먼저 rpm을 확인 했어야합니다.

0

이것은 PostgreSQL 문서에 명확하게 설명되어 있습니다.

24.1.1

https://www.postgresql.org/docs/9.5/static/backup-dump.html

. 덤프 복원

pg_dump로 만든 텍스트 파일은 psql 프로그램에서 읽을 수 있습니다. 덤프를 복원하는 일반적인 명령 형식은

psql dbname < infile 

입니다. 여기서 infile은 pg_dump 명령으로 출력되는 파일입니다. 이 명령은 데이터베이스 dbname을 만들지 않으므로 psql을 실행하기 전에 template0에서 직접 만들어야합니다 (예 : createdb -T template0 dbname). psql은 연결할 데이터베이스 서버를 지정하기위한 pg_dump와 유사한 옵션과 사용할 사용자 이름을 지원합니다. 자세한 정보는 psql 참조 페이지를 참조하십시오. 텍스트가 아닌 파일 덤프는 pg_restore 유틸리티를 사용하여 복원됩니다.

관련 문제