2010-07-22 1 views

답변

2

Q1으로 이동하십시오. pg_restore를 사용하여 데이터베이스를 복원하십시오. 매우 명확한 문서를 확인하십시오.

기억해야 할 중요한 점 중 하나는 PostgreSQL의 최신 버전으로 이동하려는 경우 pg_dump의 최신 버전을 사용하여 백업 덤프 파일을 생성하는 것입니다. 예를 들어 PostgreSQL 버전 8.3에서 버전 8.4로 이동하려면 버전 8.4의 pg_dump를 사용하여 백업 덤프 파일을 만든 다음 pg_restore 8.4를 사용하여 8.4 서버에서 데이터베이스를 다시 작성하십시오.

http://www.postgresql.org/docs/8.4/static/app-pgrestore.html

Q2. 백업 및 복원은 안전한 방법입니다. 복원 전에 새 디스크에 테이블 공간을 만들고 해당 공간에 데이터베이스를 배치 할 수 있습니다.

CREATE DATABASE mydb TABLESPACE myspace; 

http://www.postgresql.org/docs/8.4/interactive/manage-ag-tablespaces.html

1

간단한 명령은

  • 이 (자격 증명
  • 복원 할 필요가 특정 데이터베이스로 이동
    를 제공

    1. 열기 PSQL 명령 콘솔 데이터베이스 복원 만약 dataabse 거기에 있지 않습니다 빈 데이터베이스를 만듭니다

    /i < sql Dump file Path > e.g. \i /usr/local/pgsql/db20121109.sql