이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다postgresql : 문서 : 17 : 스포츠 배트맨 토토 사이트버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

배트맨 토토

이름

배트맨 토토- 추출 aPostgres스크립트 파일로의 데이터베이스 또는 기타 아카이브 파일

시놉시스

배트맨 토토[-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 : 토토 꽁 머니문서 세부.

옵션

배트맨 토토다음 명령을 수락합니다 라인 주장. (긴 옵션 양식은 일부에서만 사용할 수 있습니다 플랫폼.)

dbname

데이터베이스의 이름을 지정합니다 추출.

-a,-data-only

스키마가 아닌 데이터 만 덤프하십시오 (정의).

-B, -Blobs

덤프 데이터 및Blob데이터.

-c, -clean

이전 ( 명령) 만들기.

-c,-크리징

일반 텍스트 (스크립트) 출력은 명령을 포함시킵니다 데이터베이스 자체를 만듭니다.

-d,-inserts

데이터 덤프 데이터삽입명령 (아님COPY). 이것은 할 것입니다 복원을 매우 느리게 만드십시오.

-d,-attribute-inserts

덤프 데이터로삽입명령 명백한 열 이름이 있습니다. 이것은 복원 할 것입니다 매우 느립니다.

-f파일, -파일 =파일

​​지정된 파일로 출력을 보내십시오.

-f형식, --format =형식

형식은 다음 중 하나 일 수 있습니다.

P

일반 텍스트 출력SQL스크립트 파일 (기본값)

t

출력 a타르아카이브 입력에 적합PG_RESTORE. 이 아카이브 형식을 사용합니다 스키마의 재정렬 및/또는 제외를 허용합니다 데이터베이스가 복원 될 때 요소. 그것 어떤 데이터를 다시로드 할 수 있는지 제한 할 수도 있습니다. 시간 복원.

C

입력에 적합한 사용자 정의 아카이브 출력PG_RESTORE. 이것은 가장입니다 융통성있는 형식은 다시 주문할 수 있습니다 스키마 요소뿐만 아니라 데이터로드. 이 형식 기본적으로 압축됩니다.

-i, -ignore-version

|간에 버전 불일치 무시배트맨 토토및 데이터베이스 서버. 부터배트맨 토토많은 것을 알고 있습니다 시스템 카탈로그, 주어진 버전배트맨 토토| 데이터베이스 서버의 해당 릴리스. 이것을 사용하십시오 옵션 버전 확인을 무시 해야하는 경우 (및 if배트맨 토토실패, 당신을 말하지 마십시오 경고하지 않았다).

-n,-no-quotes

식별자 주변의 이중 인용문을 억제하십시오 절대적으로 필요합니다. 이것은 이것을로드하는 데 어려움을 겪을 수 있습니다 예약 된 단어가 사용되는 경우 버려진 데이터 식별자. 이것은의 기본 동작이었습니다.배트맨 토토버전 6.4 이전 전

-n,-quotes

식별자 주변에 이중 인용문이 포함되어 있습니다. 이것은입니다 기본.

-o, -oids

덤프 개체 식별자 (OIDs) 모든 테이블의 경우

-o,-no-owner

일반 텍스트 출력 모드에서 객체 소유권을 설정하지 마십시오. 원래 데이터베이스와 일치합니다. 일반적으로,배트맨 토토이슈 (PSQL-specific)\ connect소유권을 설정하기위한 진술 스키마 요소.

-r,-no-reconnect

일반 텍스트 출력 모드에서 금지배트맨 토토발행\ connect진술.

-s, --- 스키마 전용

스키마 만 덤프 (정의), 데이터 없음

-s사용자 이름, --superuser =사용자 이름

비활성화 할 때 사용할 슈퍼 사용자 사용자 이름을 지정하십시오 스키마 요소의 트리거 및/또는 소유권 설정.

-t테이블, -table =테이블

덤프 데이터테이블만.

-v, -verbose

정점 모드를 지정합니다.

-x, ---- 아크

ACL의 덤핑 방지 (Grant/Revoke 명령) 및 테이블 소유권 정보.

-z0..9, -코프워드 =0..9

아카이브에서 사용할 압축 수준을 지정하십시오 압축을 지원하는 형식 (현재 만 사용자 정의 아카이브 형식은 압축을 지원합니다).

배트맨 토토다음을 수락합니다 연결 매개 변수에 대한 명령 줄 인수 :

-hhost, -host =host

기계의 호스트 이름을 지정합니다.Postmaster가 실행 중입니다. 호스트 인 경우 슬래시로 시작하여 디렉토리로 사용됩니다. 유닉스 도메인 소켓.

-p포트, -포트 =포트

인터넷 TCP/IP 포트 또는 로컬 UNIX를 지정합니다 도메인 소켓 파일 확장Postmaster연결을 듣고 있습니다. 포트 번호는 기본적으로 5432로, 또는의 값을 기본으로합니다.pgport환경 변수 (if 세트).

-u

비밀번호 인증 사용. 프롬프트사용자 이름and비밀번호.

진단

데이터베이스 'Template1'에 대한 연결에 실패했습니다.
ConnectDBStart () - Connect () 실패 : 해당 파일 또는 디렉토리가 없습니다
        우체국 장은 현지에서 실행 중입니다
        UNIX 소켓 '/TMP/.S.SGSQL.5432'?에서 연결을 수락합니다.
배트맨 토토|Postmaster지정된 프로세스 호스트와 포트. 이 메시지가 보이면Postmaster가 적절하게 실행 중입니다 호스트 및 적절한 포트를 지정했습니다.
덤프 시퀀스 (테이블) : 실패 선택
데이터베이스를 읽을 권한이 없습니다. 연락Postgres사이트 관리자.

참고 : 배트맨 토토내부 실행select진술. 당신이 실행 문제가 있습니다배트맨 토토, 만들기 데이터베이스에서 정보를 선택할 수 있습니다. 예를 들어 사용,PSQL.

노트

배트맨 토토몇 가지 제한 사항이 있습니다. 그만큼 제한 사항은 주로 특정 추출에 어려움을 겪습니다 시스템 카탈로그의 메타 정보.

  • 단일 테이블을 버릴 때 또는 일반 텍스트로배트맨 토토큰 물체를 처리하지 않습니다. 크기가 큰 객체는 이진 아카이브 형식.

  • 데이터를 수행 할 때 전용 덤프,배트맨 토토트리거를 비활성화하기 위해 쿼리를 제출합니다 데이터와 쿼리를 삽입하기 전에 사용자 테이블 데이터가 삽입 된 후 다시 활성화 할 수 있습니다. 만약 복원은 중간에 중지되며 시스템 카탈로그는 잘못된 상태로 남겨졌습니다.

데이터베이스를 덤프하려면 :

$ 배트맨 토토 mydb db.out

이 데이터베이스를 다시로드하려면 :

$ PSQL -D 데이터베이스 -F DB.out

포함하는 MyDB라는 데이터베이스를 덤프하려면Blobs to a타르파일 :

$ 배트맨 토토 -ft -b mydb db.tar

이 데이터베이스를 다시로드하려면 (withBlobs) NewDB라는 기존 데이터베이스에 :

$ PG_RESTORE -D NEWDB DB.TAR

참조

배트맨 토토all, PG_RESTORE , PSQL, PostgreSQL 관리자 안내서