| 와이즈 토토 9.0.23 문서 | ||||
|---|---|---|---|---|
| PostgreSQL : 문서 : 9.0 : 토토 결과 받기 | 위로 | 15장. 소스 코드에서 설치 | PostgreSQL : 문서 : 9.0 : 토토 사이트 추천 절차 | |
이 지침에서는 기존 설치가 다음과 같다고 가정합니다. 아래에/usr/local/pgsql디렉토리, 데이터 영역은/usr/local/pgsql/data. 경로를 대체하세요 적절하게.
내부 데이터 저장 형식은 일반적으로 매 시즌마다 변경됩니다. 주요 릴리스포스트그레SQL. 따라서 기존 설치를 업그레이드하는 경우 버전 번호가 없습니다."9.0.x", 데이터를 백업하고 복원해야 합니다. 다음에서 업그레이드하는 경우포스트그레SQL "9.0.x", 새 버전에서는 현재 데이터를 사용할 수 있습니다 파일이므로 아래 백업 및 복원 단계를 건너뛰어야 합니다. 불필요하기 때문입니다.
백업을 하는 경우 데이터베이스가 백업되지 않았는지 확인하십시오. 업데이트 중입니다. 이는 무결성에 영향을 미치지 않습니다. 백업하지만 변경된 데이터는 물론 그렇지 않습니다. 포함됩니다. 필요한 경우 파일의 권한을 편집하세요./usr/local/pgsql/data/pg_hba.conf(또는 이와 동등한 것)을 사용하여 다음을 제외한 모든 사람의 접근을 허용하지 않습니다. 당신.
데이터베이스 설치를 백업하려면 다음을 입력하십시오:
pg_dumpall 출력파일
OID를 보존해야 하는 경우(예: OID를 다음과 같이 사용하는 경우) 외래 키), 그런 다음-o실행 시 옵션pg_dumpall.
백업을 만들려면 다음을 사용할 수 있습니다.pg_dumpall8889_9002pg_dumpall명령포스트그레SQL9.0.23, 이 버전에는 버그 수정 사항이 포함되어 있으므로 이전 버전에 비해 개선되었습니다. 이 조언이 새 버전을 설치하지 않았기 때문에 특이한 것 같습니다. 버전이 아직 남아 있으므로 계획하고 있다면 따라하는 것이 좋습니다. 이전 버전과 동시에 새 버전을 설치합니다. 이 경우 정상적으로 설치를 완료할 수 있으며 나중에 데이터를 전송하세요. 이는 또한 다운타임.
기존 서버를 종료하세요:
pg_ctl 중지
다음을 갖춘 시스템에서포스트그레SQL부팅 시 시작되었습니다. 아마도 동일한 작업을 수행하는 시작 파일일 것입니다. 것. 예를 들어, a레드햇 리눅스시스템 1에서는 이것이 작동한다는 것을 알 수 있습니다:
/etc/rc.d/init.d/와이즈 토토 중지
백업에서 복원하는 경우 이전 이름을 바꾸거나 삭제하십시오. 설치 디렉토리. 이름을 바꾸는 것이 좋습니다. 문제가 생길 경우를 대비해 디렉터리를 삭제하지 말고 그리고 그것으로 되돌아가야 합니다. 디렉토리가 상당한 디스크 공간을 소비합니다. 디렉토리 이름을 바꾸려면, 다음과 같은 명령을 사용하세요:
mv /usr/local/pgsql /usr/local/pgsql.old
새 버전 설치와이즈 토토설명된 대로섹션 15.5.
필요한 경우 새 데이터베이스 클러스터를 생성하십시오. 기억해 다음 명령은 로그인된 상태에서 실행해야 합니다. 특수 데이터베이스 사용자 계정(이미 가지고 있는 경우) 업그레이드 중입니다).
/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
이전 항목 복원pg_hba.conf및 기타와이즈 토토.conf수정.
특수 명령어를 사용하여 데이터베이스 서버를 다시 시작하십시오. 데이터베이스 사용자 계정:
/usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data
마지막으로 다음을 사용하여 백업에서 데이터를 복원하세요.
/usr/local/pgsql/bin/psql -d postgres -f출력파일
다음을 사용하여신규 psql.
추가 토론은 다음에 나와 있습니다.토토 : 문서 : 9.0 : 릴리스 간 마이그레이션, 이전 설치 방법에 대한 지침 포함 새 설치가 설치되는 동안 계속 실행할 수 있습니다.