지원되지 않은 버전 :9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1
이 문서는 지원되지 않는 버전의 스포츠 토토 결과 용입니다.
당신은에 대해 동일한 페이지를 볼 수 있습니다현재버전 또는 위에 나열된 다른 지원되는 버전 중 하나입니다.

22.3. 릴리스 간 마이그레이션

일반적으로 내부 데이터 저장 형식은 주제입니다. 주요 릴리스 사이의 변화스포츠 토토 결과(첫 번째 숫자 후 숫자 도트 변경). 이것은 다른 사소한 릴리스에는 적용되지 않습니다 동일한 주요 릴리스 (두 번째 점수의 수 변경); 이들은 항상 호환되는 스토리지 형식을 가지고 있습니다. 을 위한 예를 들어, 릴리스 7.0.1, 7.1.2 및 7.2 릴리스는 호환되지 않습니다. 7.1.1 및 7.1.2는입니다. 호환성 사이를 업데이트 할 때 버전은 단순히 디스크의 데이터 영역을 새로운 실행 파일. 그렇지 않으면 당신은 필요합니다"뒤로 위로"귀하의 데이터 및"복원"it 새로운 서버에서 사용pg_dump. (수표가 있습니다 당신이 잘못된 일을하지 않도록하므로 해를 끼치 지 않습니다. 이러한 것들을 혼동합니다.) 정확한 설치 절차는입니다 이 섹션의 주제가 아닙니다. 이 세부 사항은14 장.

새를 설치하여 최소한의 다운 타임을 달성 할 수 있습니다. 다른 디렉토리의 서버와 기존과 다른 포트에서 새로운 서버. 그런 다음 사용할 수 있습니다 와 같은 것

PG_DUMPALL -P 5432 | PSQL -D Template1 -P 6543

데이터를 전송하려면. 또는 경우 중간 파일을 사용하십시오 원하다. 그런 다음 이전 서버를 종료하고 새로 시작할 수 있습니다. 포트의 서버는 오래된 것이 실행 중입니다. 당신은 만들어야합니다 실행 후 데이터베이스가 업데이트되지 않도록하십시오PG_DUMPALL, 그렇지 않으면 분명히 그 데이터를 잃어 버리십시오. 보다PostgreSQL : 문서 : 7.4 : 윈 토토 윈 토토액세스를 금지하는 방법에 대한 정보. 실제로 당신 아마도 새로운 설정에서 클라이언트 응용 프로그램을 테스트하고 싶을 것입니다. 전환하기 전에.

두 서버를 병렬로 실행하고 싶지 않거나 원하지 않는 경우 새 버전을 설치하기 전에 백업 단계를 수행 할 수 있습니다. 서버를 중단하고 이전 버전을 옮기고, 새 버전을 설치하고 새 서버를 시작하고 데이터를 복원하십시오. 예를 들어:

PG_DUMPALL 백업
PG_CTL 중지
mv/usr/local/pgsql /usr/local/pgsql.old
CD ~/postgresql-7.4.30
Gmake 설치
initdb -d/usr/local/pgsql/data
Postmaster -D/USR/local/pgsql/data
psql template1 <Backup

참조배트맨 토토 : 문서 : 7.4 : 서버 런타임 환경시작 방법에 대해 서버 및 기타 세부 사항을 중지하십시오. 설치 지시 사항은이를 수행 할 전략적 장소를 조언합니다. 단계.

참고 :당신이 언제"오래된 것을 움직입니다 "에 설치더 이상 완벽하지 않습니다 쓸 수 있는. 설치의 일부에는 정보가 포함되어 있습니다 다른 부품의 위치에 대해. 이것은 일반적으로 그렇지 않습니다 큰 문제이지만 두 개의 설치를 계획하는 경우 한동안 평행하게 할당해야합니다 빌드 타임시 설치 디렉토리.