이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.현재버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

18.5. 대체 젠 토토

이외의 젠 토토에 데이터베이스를 생성하는 것이 가능합니다 설치를 위한 기본 젠 토토입니다. 하지만 다 기억해 데이터베이스 액세스는 데이터베이스 서버를 통해 발생하므로 지정된 젠 토토는 서버에서 액세스할 수 있어야 합니다.

대체 데이터베이스 젠 토토는 다음에서 참조됩니다. 절대 경로를 제공하는 환경 변수 예정된 저장 젠 토토. 이 환경 변수는 다음과 같아야 합니다. 서버 환경에 존재하므로 정의되어 있어야 합니다. 서버가 시작되기 전. (따라서 사용 가능한 세트는 대체 젠 토토는 사이트 관리자의 통제하에 있습니다. 일반 사용자는 변경할 수 없습니다.) 유효한 환경 변수 이름은 대체 젠 토토를 참조하는 데 사용될 수 있지만 접두사가 있는 변수 이름 사용PGDATA6646_6719

서버 환경에서 변수를 생성하려면 프로세스를 진행하려면 먼저 서버를 종료하고 변수를 정의해야 합니다. 데이터 영역을 초기화하고 마지막으로 서버를 다시 시작합니다. (참조 또한PostgreSQL : 문서 : 7.4 : 서버 토토 꽁 머니그리고PostgreSQL : 문서 : 7.4 : 데이터베이스 토토 베이 시작.) 설정하려면 환경 변수, 유형

PGDATA2=/홈/포스트그레스/데이터
PGDATA2 내보내기

Bourne 쉘에서 또는

setenv PGDATA2 /home/postgres/data

incsh또는tcsh. 이 환경을 확인해야합니다 변수는 항상 서버 환경에서 정의됩니다. 그렇지 않으면 해당 데이터베이스에 액세스할 수 없습니다. 그러므로 당신은 아마도 일종의 셸 시작 파일이나 서버에 설정하고 싶습니다. 시작 스크립트.

데이터 저장소를 생성하려면 지역PGDATA2, 다음을 확인하세요. 포함 디렉터리(여기서,/홈/포스트그레스)이 이미 존재하며 다음에서 쓸 수 있습니다. 서버를 실행하는 사용자 계정(참조섹션 16.1). 그런 다음 명령줄, 유형

초기 젠 토토 PGDATA2

(아님 초기 젠 토토 $PGDATA2). 그런 다음 다시 시작할 수 있습니다. 서버.

새 젠 토토 내에 데이터베이스를 생성하려면 다음을 사용하십시오. 명령

데이터베이스 생성이름젠 토토 포함 '젠 토토';

어디에서젠 토토이것은 사용한 환경 변수,PGDATA2에 이 예.생성된 DB명령은 옵션-D이 목적을 위해.

대체 젠 토토에 생성된 데이터베이스에 접근할 수 있으며 다른 데이터베이스처럼 삭제되었습니다.

참고:절대값을 지정하는 것도 가능합니다 로 직접 연결되는 경로만들기 데이터베이스8956_9110포스트그레SQLC 전처리기 매크로 사용ALLOW_ABSOLUTE_DBPATHS정의되었습니다. 하나 이를 수행하는 방법은 다음과 같이 컴파일 단계를 실행하는 것입니다.

gmake CPPFLAGS=-DALLOW_ABSOLUTE_DBPATHS 모두