토토 커뮤니티가 아닌 다른 위치에 토토 커뮤니티를 생성하는 것이 가능합니다 설치를 위한 기본 위치입니다. 모든 토토 커뮤니티는 액세스는 실제로 토토 커뮤니티 백엔드를 통해 발생하므로 지정된 위치는 백엔드에서 액세스할 수 있어야 합니다.
대체 데이터베이스 위치는 다음에 의해 생성되고 참조됩니다. 의도한 경로에 대한 절대 경로를 제공하는 환경 변수 저장 위치. 이 환경 변수는 정의되어 있어야 합니다. 백엔드가 시작되기 전과 백엔드가 가리키는 위치는 postgres 관리자 계정으로 쓸 수 있습니다. 상담하세요 사전 구성된 대체 데이터베이스에 관한 사이트 관리자 위치. 유효한 환경 변수 이름을 사용하여 변수 이름을 사용하더라도 대체 위치를 참조합니다. 접두사PGDATA피하는 것이 좋습니다 다른 변수와의 혼동 및 충돌.
참고:이전 버전에서포스트그레, 다음을 사용하는 것도 허용되었습니다. 대체 저장 위치를 지정하는 절대 경로 이름입니다. 환경 변수 사양 스타일은 사이트 관리자에게 더 많은 유연성을 제공하므로 선호됩니다. 디스크 저장소를 관리할 때 절대값을 사용할 수도 있습니다. 대체 위치를 지정하는 경로입니다. 관리자 가이드 이 기능을 활성화하는 방법에 대해 설명합니다.
보안 및 무결성을 위해 모든 경로 또는 환경 지정된 변수에는 몇 가지 추가 경로 필드가 추가되어 있습니다. 다음을 실행하여 대체 데이터베이스 위치를 준비해야 합니다.초기 위치.
환경 변수를 사용하여 데이터 저장 영역을 생성하려면PGDATA2(이 예에서는 다음으로 설정됨/alt/postgres), 다음을 확인하세요./alt/postgres이미 존재하며 다음에서 쓸 수 있습니다. Postgres 관리자 계정. 그런 다음 명령줄에서 다음을 수행합니다. 유형
% 초기 위치 PGDATA2 Postgres 데이터베이스 시스템 디렉터리 /alt/postgres/data 생성 Postgres 데이터베이스 시스템 디렉터리 /alt/postgres/data/base 생성
대체 저장 영역에 토토 커뮤니티를 생성하려면PGDATA2명령줄에서 다음을 사용하세요 명령:
% 생성됨 -D PGDATA2 mydb그리고 내부에서도 동일한 작업을 수행합니다psql유형
= 위치 = 'PGDATA2'로 mydb 데이터베이스 생성;
데이터베이스를 생성하는 데 필요한 권한이 없다면, 다음 내용이 표시됩니다.
오류: CREATE DATABASE: 권한이 거부되었습니다.
지정된 위치가 존재하지 않거나 데이터베이스 백엔드가 있는 경우 액세스하거나 디렉터리에 쓸 수 있는 권한이 없습니다. 그 아래에 다음이 표시됩니다.
오류: 토토 커뮤니티 경로 '/no/where'가 유효하지 않습니다. 이는 허용되지 않는 문자 때문이거나 선택한 경로가 토토 커뮤니티에 허용되지 않기 때문일 수 있습니다.