initdb새로운 생성PostgreSQL스포츠 토토 클러스터. 데이터베이스 클러스터는 단일에서 관리하는 데이터베이스 모음입니다. 서버 인스턴스.
스포츠 토토 클러스터 생성은 작성으로 구성됩니다 데이터베이스 데이터가 생성되는 디렉토리, 생성 공유 카탈로그 테이블 (전체 클러스터에 속하는 테이블 특정 데이터베이스보다는 대신 생성template1스포츠 토토. 나중에 새 스포츠 토토 만들기,template1스포츠 토토가 복사되었습니다. 카탈로그가 포함되어 있습니다 내장 유형과 같은 것들을 위해 채워진 테이블.
initdb스포츠 토토 초기화 클러스터의 기본 로케일 및 캐릭터 세트 인코딩. 일부 로케일 카테고리는 클러스터의 수명에 고정되어 있으므로 실행할 때 올바른 선택을하는 것이 중요initdb. 다른 로케일 카테고리를 변경할 수 있습니다 나중에 서버가 시작될 때.initdb해당 로케일 설정을 작성합니다.postgresql.conf구성 파일도 마찬가지입니다 기본값이지만 해당 파일을 편집하여 변경할 수 있습니다. 설정합니다 로케일initdb용도, 참조 에 대한 설명-로케일옵션. 그만큼 문자 세트 인코딩은 각 데이터베이스에 대해 별도로 설정할 수 있습니다. 그것은 만들어졌습니다.initdb인코딩template1데이터베이스, 다른 모든 데이터베이스의 기본값 역할을합니다. 변경합니다 기본 인코딩은를 사용합니다.-encodi스포츠 토토옵션.
initdb사용자로 실행해야합니다 서버에는 파일 및 디렉토리에 대한 액세스initdb생성. 서버가 실행되지 않으므로 루트, 당신은 실행하지 않아야합니다initdb루트로 어느 하나. (실제로 그렇게하지 않을 것입니다.)
비록initdb시도 할 것입니다 지정된 데이터 디렉토리를 작성하십시오. 종종 그렇지 않습니다 원하는 데이터의 부모 이후 그렇게 할 수있는 권한 디렉토리는 종종 루트 소유 디렉토리입니다. 설정하려면 이와 같은 배열, 빈 데이터 디렉토리를 루트로 만듭니다. 그런 다음 사용Chown소유권을 넘겨줍니다 데이터베이스 사용자 계정에 대한 해당 디렉토리,SU스포츠 토토 사용자가되고 마침내 실행됩니다initdb스포츠 토토 사용자로서.
이 옵션은 데이터베이스가있는 디렉토리를 지정합니다 클러스터를 저장해야합니다. 이것이 유일한 정보입니다 필요initdb그러나 할 수 있습니다 를 설정하여 쓰지 마십시오.pgdata환경 변수 스포츠 토토 서버 ( 이후 편리Postmaster) 데이터베이스 디렉토리를 찾을 수 있습니다 나중에 같은 변수에 의해.
템플릿 데이터베이스 인코딩을 선택합니다. 이것은 할 것입니다 또한 작성한 데이터베이스의 기본 인코딩이기도합니다. 나중에, 당신이 그것을 무시하지 않는 한. 기본값은SQL_ASCII.
스포츠 토토 클러스터의 기본 로케일을 설정합니다. 만약에 이 옵션은 지정되지 않았으며 로케일은 환경initdb실행 안에.
Like-로케일그러나 만 설정합니다 지정된 카테고리의 로케일
데이터베이스 슈퍼 사용자의 사용자 이름을 선택합니다. 이것 기본값은 효과적인 사용자 실행의 이름으로initdb. 정말 중요하지 않습니다 수퍼 유저의 이름이 무엇인지, 그러나 하나는 유지하기로 선택할 수 있습니다. 관습 이름Postgres, 운영 체제 일지라도 사용자 이름이 다릅니다.
만들기initdb프롬프트 a 스포츠 토토 슈퍼 사용자에게 제공하는 비밀번호. 당신이 계획하지 않는다면 비밀번호 인증을 사용하는 경우 중요하지 않습니다. 그렇지 않으면 비밀번호 인증을 사용할 수 없습니다 비밀번호가 설정 될 때까지.
덜 일반적으로 사용되는 기타, 매개 변수도 사용할 수 있습니다 :
부트 스트랩 백엔드에서 인쇄 디버깅 출력 및 a 장군에 대한 관심이 적은 다른 메시지는 거의 없습니다 공공의. 부트 스트랩 백엔드는 프로그램입니다initdb카탈로그 테이블을 만드는 데 사용됩니다. 이 옵션은 엄청난 양의 극도로 생성됩니다 지루한 출력.
위치를 지정합니다initdb입력 파일을 찾아 스포츠 토토 클러스터를 초기화하십시오. 이것은 일반적으로 필요하지 않습니다. 당신은 당신이 말할 것입니다 위치를 명시 적으로 지정해야합니다.
기본적으로,initdb오류로 인해 완전히 방지하지 못했다고 결정합니다 스포츠 토토 클러스터를 만들면 파일이 제거됩니다. 끝날 수 없다는 것을 발견하기 전에 만들었습니다 직업. 이 옵션은 정리를 억제하므로 유용합니다 디버깅.