이 섹션에서 데이터베이스 데이터를 업그레이드하는 방법에 대해 설명합니다.롤 토토a
롤 토토주요 버전은입니다롤 토토마이너
for전공릴리스롤 토토, 내부 데이터
새로운 주요 버전은 일반적으로 일부 사용자가시기를 소개합니다PostgreSQL : 문서 : 9.1 : 무지개 토토 노트); 특별한 지불
신중한 사용자는 클라이언트 애플리케이션을 테스트하려고합니다.롤 토토주요 업그레이드, 고려하십시오
관리자가 모니터링 할 수있는 기능
일반적으로 여기에는 새로운 SQL 명령 기능이 포함됩니다
일반적으로 라이브러리와 같은libpq새로운 기능 만 추가하십시오.
시스템 카탈로그 변경은 일반적으로 데이터베이스에만 영향을 미칩니다
여기에는 백엔드 기능 API의 변경 사항이 포함됩니다
하나의 주요 버전에서 데이터를 덤프하려면롤 토토다른 사람에게 다시로드하십시오pg_dump; 파일 시스템롤 토토, 따라서 큰 피해를 줄 수 없습니다
사용하는 것이 좋습니다pg_dumpandPG_DUMPALL최신 버전의 프로그램롤 토토
이 지침은 기존 설치가 있다고 가정합니다/usr/local/pgsql디렉토리,/usr/local/pgsql/data. 당신의 길을 대체하십시오
백업을하는 경우 데이터베이스가/usr/local/pgsql/data/pg_hba.conf(또는토토 핫 : 문서 : 9.1 : 클라이언트 인증액세스 제어에 대한 추가 정보.
데이터베이스 설치를 백업하려면 다음 유형 :
pg_dumpall>outputfile
OID를 보존 해야하는 경우 (예 : 사용시-o실행할 때의 옵션PG_DUMPALL.
백업을 만들려면를 사용할 수 있습니다.PG_DUMPALL버전에서 명령PG_DUMPALL명령롤 토토9.1.24,이 버전에는 버그 수정이 포함되어 있기 때문입니다
기존 서버 종료 :
PG_CTL 정지
롤 토토부팅 시간에 시작하여Red Hat Linux시스템을 찾을 수 있습니다
/etc/rc.d/init.d/롤 토토 stop
백업에서 복원하면 이전의 이름을 바꾸거나 삭제하십시오
mv/usr/local/pgsql /usr/local/pgsql.old
(디렉토리를 단일 장치로 이동하십시오.
새 버전 설치롤 토토요약 된대로섹션 15.4.
필요한 경우 새 데이터베이스 클러스터를 만듭니다. 기억하십시오
/usr/local/pgsql/bin/initdb -d/usr/local/pgsql/data
이전 복원pg_hba.conf및 any롤 토토.conf수정.
Special을 사용하여 데이터베이스 서버를 시작하십시오
/usr/local/pgsql/bin/postgres -d/usr/local/pgsql/data
마지막으로 : 백업에서 데이터를 복원하십시오.
/usr/local/pgsql/bin/psql -d postgres -foutputfile
사용NEW PSQL.
새를 설치하여 최소한의 다운 타임을 달성 할 수 있습니다.
PG_DUMPALL -P 5432 | PSQL -D Postgres -P 5433
데이터를 전송하려면
thePostgreSQL : 문서 : 9.1 : 토토 꽁 머니모듈 허용롤 토토버전
특정 복제 방법을 사용할 수도 있습니다.Slony, 대기를 만들려면롤 토토. 슬론이기 때문에 가능합니다롤 토토. 대기는 될 수 있습니다롤 토토), 전환 할 수 있습니다