지원되지 않는 버전 :7.0
이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다현재버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

메이저 토토 사이트 및 복원하다

주의

모든 데이터베이스는 정기적으로 메이저 토토 사이트해야합니다. 부터Postgres그것을 관리합니다 파일 시스템에서 자체 파일,타당한파일 시스템의 시스템 메이저 토토 사이트에 의존합니다 데이터베이스 메이저 토토 사이트의 경우; 보장은 없습니다 파일은 사용 가능하고 일관된 상태가됩니다 복구.

Postgres두 개의 유틸리티를 제공합니다 시스템을 메이저 토토 사이트하려면 :pg_dumpto 개별 데이터베이스 및 메이저 토토 사이트pg_dumpall설치를 하나로 메이저 토토 사이트하려면 단계.

개별 데이터베이스는 다음을 사용하여 백업 할 수 있습니다. 명령:

% pg_dumpdbname  dbname.pgdump
를 사용하여 복원 할 수 있습니다
catdbname.pgdump | PSQLdbname

이 기술을 사용하여 데이터베이스를 새 위치로 이동할 수 있습니다. 그리고 기존 데이터베이스 이름을 바꾸려면

큰 데이터베이스

저자 :작성자Hannu Krosing1999-06-19.

이후Postgres테이블을 허용합니다 시스템의 최대 파일 크기보다 크면 결과 파일 이후 테이블을 파일에 버리는 데 문제가 있습니다. 아마도 당신의 체계.

aspg_dumpStdout에 씁니다. 표준 *닉스 도구를 사용 하여이 작업을 수행 할 수 있습니다. 문제:

  • 압축 덤프 사용 :

    % pg_dumpdbname| gzipfilename.dump.gz
    Reload
    % createbdbname% Gunzip -Cfilename.dump.gz | PSQLdbname
    
    
    또는
    % 고양이filename.dump.gz | Gunzip | PSQLdbname
    
    
  • 분할 사용 :

    % pg_dumpdbname| 분할 -B 1M -filename.dump.
    Reload
    % createbdbname% catfilename.dump.* | pgsqldbname
    
    

물론 파일의 이름 (filename) 및 내용pg_dump출력의 이름과 일치하지 않아도됩니다 데이터 베이스. 또한 복원 된 데이터베이스는 임의의 새로운 것을 가질 수 있습니다 이름,이 메커니즘은 또한 이름 바꾸기에도 적합합니다 데이터베이스.