초기 위치 [ --location=er"al블 | -디altdir]
[ --사용자 이름=이름| -u이름 ]
[ altdir ]
Unix 파일 시스템의 어느 부분에서 대체를 원하십니까? 토토 베이를 갈까? 최상위 디렉토리는PGDATA디렉토리이므로 원할 수도 있습니다. 첫 번째 대체 위치를 지정하려면PGDATA2.
이 토토 베이의 Unix 파일 시스템 소유자는 누구입니까? 저장 공간? 그만큼포스트그레스수퍼유저는 다음을 저장하는 모든 파일을 소유한 Unix 사용자입니다. 데이터베이스 시스템을 보유하고 있으며 포스트마스터와 백엔드도 소유하고 있습니다. 액세스하는 프로세스입니다. 일반적으로 이 사용자는 실행해야 합니다초기 위치그러므로 누가 디렉토리의 소유권을 갖게 되며 파일.
참고:Unix 수퍼유저만이 다른 사용자가 있는 토토 베이 시스템포스트그레스수퍼유저. 지정 다음 사용자 이외의 사용자:포스트그레수퍼유저는 다음으로 이어질 수 있습니다. 데이터베이스 보안 및 데이터 무결성 문제. 참조포스트그레SQL관리자 가이드더 많은 정보를 원하시면.
초기 위치생성하겠습니다 지정된 위치에 디렉터리가 있습니다.
성공적으로 완료되었습니다.
당신은 다음에 쓸 수 있는 파일 시스템 권한이 없습니다 지정된 디렉토리 영역.
지정한 사용자 이름은 다음이 아닙니다.포스트그레수퍼유저.
다음을 지정하세요--사용자 이름명령줄 옵션.
초기 위치새 항목을 생성합니다포스트그레스보조 토토 베이 저장 공간. 보조 저장 영역에는 필요한 나무가 포함되어 있습니다. 해당 디렉토리에 대한 올바른 파일 권한이 있는 디렉토리 디렉토리.
토토 베이 저장 영역을 생성하는 것은 데이터베이스 데이터가 존재할 수 있는 디렉터리입니다.
다음에는 두 가지 종류의 인수가 있습니다.초기 위치. 먼저, 다음을 지정할 수 있습니다. 환경 변수(예:PGDATA2). 이 나중에 사용할 수 있도록 환경 변수를 백엔드에 알려야 합니다. 에서토토 베이 생성/위치 포함또는createdb -Daltdir. 그러나백엔드 데몬에는 이 변수가 있어야 합니다. 환경106PostgreSQL: 문서: 6.5: 초기화 위치53포스트그레설치. 일반적으로 보안 및 데이터 무결성 문제를 완화하기 위해 비활성화되었습니다.
참고: 포스트그레스할 것이다 추가/베이스/지정된 경로로 저장 공간을 만드세요.
백엔드에는 다음 인수가 필요합니다.위치 포함모두 대문자이고 경로 구분 기호가 없는 것은 환경 변수입니다.
대체 위치에 토토 베이를 생성하려면 환경 변수:
% setenv PGDATA2 /opt/postgres/data % 초기화 위치 PGDATA2 생성된 %b -D PGDATA2