이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.스포츠 토토 사이트 PostgreSQL : 문서 : 17 : PG_DUMPALL버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

젠 토토

이름

젠 토토— 모두 추출포스트그레스데이터베이스 스크립트 파일로
젠 토토
젠 토토 [ -h호스트] [ -p포트]
    [ -a ] [ -d ] [ -D ] [ -o ] [ -s ] [ -u ] [ -v ] [ -z ]

입력

젠 토토수락합니다 다음 명령줄 인수:

-a

데이터만 덤프하고 스키마(정의)는 덤프하지 않습니다.

-d

적절한 삽입 문자열로 데이터를 덤프합니다.

-D

속성 이름이 있는 삽입으로 데이터 덤프

-n

식별자 주위의 큰따옴표를 억제합니다. 절대적으로 필요합니다. 이로 인해 로드하는 데 문제가 발생할 수 있습니다. 예약어가 사용된 경우 데이터를 덤프합니다. 식별자.

-o

객체 식별자 덤프(OID6511_6532

-s

스키마(정의)만 덤프하고 데이터는 덤프하지 마십시오.

-u

비밀번호 인증을 사용하십시오. 사용자 이름 및 비밀번호.

-v

상세 모드를 지정합니다

-z

ACL(허가/취소 명령) 및 테이블 소유권 포함 정보.

젠 토토또한 다음을 수락합니다. 연결 매개변수에 대한 명령줄 인수는 다음과 같습니다.

-h호스트

다음이 실행되는 시스템의 호스트 이름을 지정합니다.우체국장실행 중입니다. 기본값은 로컬 Unix 도메인 소켓을 사용하는 것입니다. IP 연결..

-p포트

인터넷 TCP/IP 포트 또는 로컬 Unix 도메인을 지정합니다. 소켓 파일 확장자는우체국장다음을 듣고 있습니다 연결. 포트 번호는 기본적으로 5432 또는 값 의PG포트환경 변수 (설정된 경우).

-u

비밀번호 인증을 사용하십시오. 에 대한 프롬프트사용자 이름그리고비밀번호.

출력

젠 토토을 생성합니다 파일 또는 쓰기stdout.

데이터베이스 'template1'에 연결하지 못했습니다. 커넥트DB() 실패: 포스트마스터가 연결을 실행하고 수락하고 있습니까? 포트 '의 'UNIX 소켓'에서포트'?

젠 토토할 수 없습니다 에 첨부우체국장지정된 호스트 및 포트에서 프로세스를 진행합니다. 이것을 본다면 메시지가 표시되는지 확인하세요.우체국장적절한 환경에서 실행 중입니다 호스트와 적절한 포트를 지정했는지 확인하세요. 만약 당신의 사이트는 인증 시스템을 사용하므로 필요한 인증 자격 증명을 얻었습니다.

데이터베이스 '에 연결db이름' 실패한. 치명적 1: SetUserId: 사용자 '사용자 이름' 에 없습니다 'pg_shadow'

관계에 유효한 항목이 없습니다.pg_shadow그리고 허용되지 않습니다 액세스포스트그레. 연락처 당신의포스트그레관리자.

덤프시퀀스(테이블): 선택 실패

당신은 데이터베이스를 읽을 수 있는 권한이 없습니다. 연락처 당신의포스트그레스사이트 관리자.

참고: 젠 토토내부적으로 실행선택문장. 실행에 문제가 있는 경우젠 토토, 할 수 있는지 확인하세요 예를 들어 다음을 사용하여 데이터베이스에서 정보를 선택합니다.psql.

설명

젠 토토유틸리티는 다음과 같습니다. 모든 Postgres 데이터베이스를 하나의 파일로 덤프합니다. 덤프도 되네요 모든 데이터베이스에 전역인 pg_shadow 테이블.젠 토토이 파일에 포함 덤프된 각 데이터베이스를 자동으로 생성하는 적절한 명령 로드하기 전에.

젠 토토모두 가져옴pg_dump옵션이 있지만-f, -t그리고db이름생략해야 합니다.

참조무지개 토토 PostgreSQL : 문서 : 6.4 : PG_DUMP용 이 기능에 대한 자세한 내용을 알아보세요.

사용법

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

% 젠 토토 -o  db.out

팁:당신은 대부분을 사용할 수 있습니다pg_dump옵션젠 토토.

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

psql -e template1 < db.out

팁:당신은 대부분을 사용할 수 있습니다psql다시 로드할 때의 옵션.