이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다PostgreSQL : 문서 : 17 : 18.2. 스포츠 토토 베트맨 클러스터 만들기버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

17.2. 범퍼카 토토 클러스터 만들기

무엇이든하기 전에 범퍼카 토토를 초기화해야합니다.범퍼카 토토. (그만큼SQL표준PostgresPostgres범퍼카 토토가 존재합니다.template1. 이름에서 알 수 있듯이21 장정보에 대한 정보

파일 시스템 용어에서 범퍼카 토토 클러스터는 단일 디렉토리입니다.데이터 디렉토리또는데이터. 그것은 당신이 당신의 보관을 선택한 곳입니다./usr/local/pgsql/data또는/var/lib/pgsql/data인기가 있습니다. 초기화하려면 ainitdb,PostgreSQL. 원하는 파일 시스템 위치-d옵션, 예 :

$ initdb -d/usr/local/pgsql/data

로그인 한 상태 에서이 명령을 실행해야합니다.PostgreSQL사용자 계정입니다

팁 :대안으로-d옵션, 환경 변수를 설정할 수 있습니다pgdata.

또는 실행할 수 있습니다initdbPG_CTL프로그램과 같은 프로그램 :

$ pg_ctl -d/usr/local/pgsql/data initdb

사용하는 경우 더 직관적 일 수 있습니다PG_CTL서버를 시작하고 중지하려면 (참조섹션 17.3), 그래서PG_CTL당신이 사용하는 유일한 명령이 될 것입니다

initdbinitdbPostgreSQL사용자는 데이터 디렉토리뿐만 아니라 부모 디렉토리를

루트#mkdir/usr/local/pgsql루트#chown postgres/usr/local/pgsql루트#SU PostgresPostgres $initdb -d/usr/local/pgsql/data

initdb데이터는 실행을 거부합니다

데이터 디렉토리에 저장된 모든 데이터가 포함되어 있기 때문에initdb따라서 액세스를 취소합니다PostgreSQLuser.

그러나 디렉토리 내용은 안전하지만 기본값입니다initdb's-w, --pwprompt또는--pwfile범퍼카 토토 슈퍼 사용자에게 비밀번호를 할당하는 옵션. 또한,-A MD5또는-a기본값이되도록신뢰인증 모드는 사용되지 않습니다. 또는 생성 된 수정pg_hba.conf실행 후 파일initdb그러나당신은 서버를 시작합니다피어인증 또는 파일 시스템 권한19 장더 많은

initdb또한 기본값을 초기화합니다PostgreSQL : 문서 : 9.3 : 토토 커뮤니티 지원. 사용 된 기본 정렬 순서initdb, 그리고 사용하여 새 범퍼카 토토를 만들 수 있습니다C또는POSIX.

initdb또한 기본 문자를 설정합니다섹션 22.3.

C및 비POSIX지역은 운영 체제에 의존합니다

17.2.1. 보조 파일 사용

많은 설치가 파일에 범퍼카 토토 클러스터를 만듭니다"루트"볼륨. 당신이 이것을 선택한다면, 그렇지 않습니다PostgreSQL사용자를 만들고 만듭니다pg_upgrade, 또한 깨끗한 고장을 보장합니다

17.2.2. 네트워크 파일 시스템 사용

많은 설치가 네트워크에서 범퍼카 토토 클러스터를 만듭니다NFS또는 네트워크 첨부 스토리지를 사용하여NAS) 사용하는 장치NFS내부적.PostgreSQL특별한 것은 없습니다NFS파일 시스템, 의미NFS정확히 동작합니다NFS구현은 표준을 제공하지 않습니다NFS).NFS서버는 데이터 손상 문제를 일으킬 수 있습니다.NFS파일NFS파일

스토리지 영역 네트워크 (san)NFSPostgreSQL보다 더 신뢰할 수 없습니다