배트맨 토토[-a | -s] [-b] [-c] [-c] [-d | -d] [-f파일] [-f형식] [-i] [-n | -n] [-o] [-o] [-r] [-s] [-티테이블] [-v] [-x] [-z0...9] [-hhost] [-p포트] [-u]dbname
배트맨 토토|Postgres스크립트로의 데이터베이스 또는 쿼리 명령이 포함 된 아카이브 파일. 스크립트 파일이 있습니다 텍스트 형식으로 데이터베이스를 재구성하는 데 사용할 수 있습니다. 다른 기계 및 기타 아키텍처에서. 아카이브 파일, 새로운 버전 7.1의 경우에 대한 충분한 정보가 포함되어 있습니다.PG_RESTORE데이터베이스를 재건하려면 또한 허용PG_RESTORE선택적으로 복원 된 항 복원 중. 아카이브 파일도 설계되었습니다 아키텍처 전체의 휴대용.
배트맨 토토쿼리를 생성합니다 모든 사용자 정의 유형, 기능을 재생하는 데 필요합니다. 테이블, 지수, 집계 및 연산자. 또한 모든 데이터가 텍스트 형식으로 복사되어 쉽게 될 수 있습니다. 다시 복사하고 편집 도구로 가져옵니다.
배트맨 토토하나에서 이동하려면 데이터베이스의 내용Postgres다른 사람에게 설치. 후에 달리기배트맨 토토, 하나는 특히 한계에 비추어 경고에 대한 생산량 아래에 나열됨.
대체 파일 형식 중 하나와 결합 된 경우 와 함께PG_RESTORE, 유연성을 제공합니다 보관 및 전송 메커니즘.배트맨 토토전체 데이터베이스를 백업하는 데 사용될 수 있습니다.PG_RESTORE아카이브를 검사하는 데 사용할 수 있습니다 및/또는 복원 할 데이터베이스의 어떤 부분을 선택하십시오. 보다 그만큼PostgreSQL : 문서 : 7.1 : 토토 꽁 머니문서 세부.
배트맨 토토다음 명령을 수락합니다 라인 주장. (긴 옵션 양식은 일부에서만 사용할 수 있습니다 플랫폼.)
데이터베이스의 이름을 지정합니다 추출.
스키마가 아닌 데이터 만 덤프하십시오 (정의).
덤프 데이터 및Blob데이터.
이전 ( 명령) 만들기.
일반 텍스트 (스크립트) 출력은 명령을 포함시킵니다 데이터베이스 자체를 만듭니다.
데이터 덤프 데이터삽입명령 (아님COPY). 이것은 할 것입니다 복원을 매우 느리게 만드십시오.
덤프 데이터로삽입명령 명백한 열 이름이 있습니다. 이것은 복원 할 것입니다 매우 느립니다.
지정된 파일로 출력을 보내십시오.
형식은 다음 중 하나 일 수 있습니다.
일반 텍스트 출력SQL스크립트 파일 (기본값)
출력 a타르아카이브 입력에 적합PG_RESTORE. 이 아카이브 형식을 사용합니다 스키마의 재정렬 및/또는 제외를 허용합니다 데이터베이스가 복원 될 때 요소. 그것 어떤 데이터를 다시로드 할 수 있는지 제한 할 수도 있습니다. 시간 복원.
입력에 적합한 사용자 정의 아카이브 출력PG_RESTORE. 이것은 가장입니다 융통성있는 형식은 다시 주문할 수 있습니다 스키마 요소뿐만 아니라 데이터로드. 이 형식 기본적으로 압축됩니다.
|간에 버전 불일치 무시배트맨 토토및 데이터베이스 서버. 부터배트맨 토토많은 것을 알고 있습니다 시스템 카탈로그, 주어진 버전배트맨 토토| 데이터베이스 서버의 해당 릴리스. 이것을 사용하십시오 옵션 버전 확인을 무시 해야하는 경우 (및 if배트맨 토토실패, 당신을 말하지 마십시오 경고하지 않았다).
식별자 주변의 이중 인용문을 억제하십시오 절대적으로 필요합니다. 이것은 이것을로드하는 데 어려움을 겪을 수 있습니다 예약 된 단어가 사용되는 경우 버려진 데이터 식별자. 이것은의 기본 동작이었습니다.배트맨 토토버전 6.4 이전 전
식별자 주변에 이중 인용문이 포함되어 있습니다. 이것은입니다 기본.
덤프 개체 식별자 (OIDs) 모든 테이블의 경우
일반 텍스트 출력 모드에서 객체 소유권을 설정하지 마십시오. 원래 데이터베이스와 일치합니다. 일반적으로,배트맨 토토이슈 (PSQL-specific)\ connect소유권을 설정하기위한 진술 스키마 요소.
일반 텍스트 출력 모드에서 금지배트맨 토토발행\ connect진술.
스키마 만 덤프 (정의), 데이터 없음
비활성화 할 때 사용할 슈퍼 사용자 사용자 이름을 지정하십시오 스키마 요소의 트리거 및/또는 소유권 설정.
덤프 데이터테이블만.
정점 모드를 지정합니다.
ACL의 덤핑 방지 (Grant/Revoke 명령) 및 테이블 소유권 정보.
아카이브에서 사용할 압축 수준을 지정하십시오 압축을 지원하는 형식 (현재 만 사용자 정의 아카이브 형식은 압축을 지원합니다).
배트맨 토토다음을 수락합니다 연결 매개 변수에 대한 명령 줄 인수 :
기계의 호스트 이름을 지정합니다.Postmaster가 실행 중입니다. 호스트 인 경우 슬래시로 시작하여 디렉토리로 사용됩니다. 유닉스 도메인 소켓.
인터넷 TCP/IP 포트 또는 로컬 UNIX를 지정합니다 도메인 소켓 파일 확장Postmaster연결을 듣고 있습니다. 포트 번호는 기본적으로 5432로, 또는의 값을 기본으로합니다.pgport환경 변수 (if 세트).
비밀번호 인증 사용. 프롬프트사용자 이름and비밀번호.
데이터베이스 'Template1'에 대한 연결에 실패했습니다. ConnectDBStart () - Connect () 실패 : 해당 파일 또는 디렉토리가 없습니다 우체국 장은 현지에서 실행 중입니다 UNIX 소켓 '/TMP/.S.SGSQL.5432'?에서 연결을 수락합니다.
배트맨 토토|Postmaster지정된 프로세스 호스트와 포트. 이 메시지가 보이면Postmaster가 적절하게 실행 중입니다 호스트 및 적절한 포트를 지정했습니다.
참고 : 배트맨 토토내부 실행select진술. 당신이 실행 문제가 있습니다배트맨 토토, 만들기 데이터베이스에서 정보를 선택할 수 있습니다. 예를 들어 사용,PSQL.
배트맨 토토몇 가지 제한 사항이 있습니다. 그만큼 제한 사항은 주로 특정 추출에 어려움을 겪습니다 시스템 카탈로그의 메타 정보.
단일 테이블을 버릴 때 또는 일반 텍스트로배트맨 토토큰 물체를 처리하지 않습니다. 크기가 큰 객체는 이진 아카이브 형식.
데이터를 수행 할 때 전용 덤프,배트맨 토토트리거를 비활성화하기 위해 쿼리를 제출합니다 데이터와 쿼리를 삽입하기 전에 사용자 테이블 데이터가 삽입 된 후 다시 활성화 할 수 있습니다. 만약 복원은 중간에 중지되며 시스템 카탈로그는 잘못된 상태로 남겨졌습니다.