pg_dumpall는 유틸리티입니다 쓰기 ("덤핑") 모든 메이저 토토 사이트 클러스터의 데이터베이스는 하나의 스크립트 파일입니다.PSQLto 데이터베이스를 복원하십시오.pg_dump클러스터의 각 데이터베이스에 대해pg_dumpall또한 글로벌을 덤프합니다 모든 데이터베이스에 공통적 인 개체.pg_dump이 객체를 저장하지 않습니다.) 이것 현재 데이터베이스 사용자에 대한 정보가 포함되어 있습니다
따라서pg_dumpallis 데이터베이스 백업을위한 통합 솔루션."큰 사물"이후pg_dump그러한 객체를 텍스트 파일에 버릴 수 없습니다. 데이터베이스가있는 경우pg_dump의 비 텍스트 출력 모드.
이후pg_dumpall테이블을 읽습니다 모든 데이터베이스에서
SQL 스크립트는 표준 출력에 기록됩니다. 껍데기
pg_dumpall에 여러 번 연결메이저 토토 사이트서버, 비밀번호를 요구합니다 매번.$ home/.pgpass그러한 경우 파일.
다음 명령 줄 옵션은 다음을 제어하는 데 사용됩니다 출력 형식.
-c
-Clean
데이터베이스를 청소하기 위해 SQL 명령을 포함시킵니다 그들을 재현하기 전에.
-d
-inserts
덤프 데이터로삽입명령 (대신copy). 이것은 만들 것입니다
-d
-Column-Inserts
-attribute-inserts
덤프 데이터로삽입명령 명시 적 열 이름 (삽입테이블 (열, ...) 값 ...). 이것
-g
-글로벌 전용
덤프 글로벌 객체 (사용자 및 그룹), no 데이터베이스.
-i
-ignore-version
pg_dumpall및 데이터베이스 섬기는 사람.
pg_dumpall처리 할 수 있습니다 메이저 토토 사이트의 이전 릴리스의 데이터베이스이지만 매우pg_dumpall실패합니다. 경고하지 않았다고 말하지 마십시오).
-o
-이드
덤프 개체 식별자 (OIDs) 모든 테이블에 대해. 이 옵션을 사용하십시오
-v
-VERBOSE
정점 모드를 지정합니다. 이로 인해pg_dumpall진행 메시지를 인쇄하려면 표준 오류로.
다음 명령 줄 옵션은 데이터베이스를 제어합니다 연결 매개 변수.
기계의 호스트 이름을 지정합니다. 데이터베이스 서버가 실행 중입니다.pghost환경 변수, 설정된 경우 Unix 도메인 소켓 연결이 시도됩니다.
서버가 듣는 포트 번호. 기본값pgport환경 변수, 세트 인 경우 또는 컴파일 된 기본값
주어진 사용자로 연결하십시오.
암호 프롬프트를 강제로합니다. 이것은 일어날 것입니다
긴 옵션은 일부 플랫폼에서만 사용할 수 있습니다.