지원되는 버전 :current (17)16 / 15 / 14 / 13
개발 버전 :Devel
지원되지 않은 버전 :12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1

토토 커뮤니티

토토 커뮤니티 - 새로운 생성PostgreSQL데이터베이스 클러스터

시놉시스

토토 커뮤니티 [옵션...] [--pgdata | -d ] 디렉토리

설명

토토 커뮤니티새로운 생성PostgreSQL 데이터베이스 클러스터.

데이터베이스 클러스터 생성은 생성으로 구성됩니다.디렉토리클러스터 데이터가 실시간, 공유 카탈로그 테이블 (특정 데이터베이스가 아닌 전체 클러스터에 속하는 테이블)을 생성하고 생성Postgres, template1Template0데이터베이스. 그만큼Postgres데이터베이스는 사용자, 유틸리티 및 타사 응용 프로그램이 사용하기위한 기본 데이터베이스입니다.template1andTemplate0나중에 복사 할 소스 데이터베이스를 의미합니다데이터베이스 생성명령.Template0수정되지 않아야하지만 객체를 추가 할 수 있습니다template1, 기본적으로 나중에 생성 된 데이터베이스에 복사됩니다. 보다섹션 23.3자세한 내용은

비록토토 커뮤니티지정된 데이터 디렉토리를 작성하려고 시도하면 원하는 데이터 디렉토리의 상위 디렉토리가 루트 소유 인 경우 허가가 없을 수 있습니다. 이러한 설정에서 초기화하려면 빈 데이터 디렉토리를 루트로 작성한 다음 사용Chown해당 디렉토리의 소유권을 데이터베이스 사용자 계정에 할당하려면SU실행할 데이터베이스 사용자가 되려면토토 커뮤니티.

토토 커뮤니티서버가 파일 및 디렉토리에 액세스해야하기 때문에 서버 프로세스를 소유 할 사용자로 실행해야합니다.토토 커뮤니티생성. 서버를 루트로 실행할 수 없으므로 실행해서는 안됩니다토토 커뮤니티루트로도. (실제로 그렇게하지 않을 것입니다.)

보안상의 이유로토토 커뮤니티기본적으로 클러스터 소유자 만 액세스 할 수 있습니다. 그만큼-XLALLAGROUP-ACCESS옵션 클러스터 소유자와 동일한 그룹의 모든 사용자가 클러스터에서 파일을 읽을 수 있습니다. 이것은 불리한 사용자로 백업을 수행하는 데 유용합니다.

토토 커뮤니티데이터베이스 클러스터의 기본 로케일 및 문자 세트 인코딩을 초기화합니다. 생성 될 때 각 데이터베이스에 대해 별도로 설정할 수도 있습니다.토토 커뮤니티다른 모든 데이터베이스의 기본값으로 사용되는 템플릿 데이터베이스의 해당 설정을 결정합니다.

기본적으로토토 커뮤니티로케일 제공 업체 사용LIBC(참조섹션 24.1.4). 그만큼LIBC로케일 제공 업체는 환경에서 로케일 설정을 가져 와서 로케일 설정에서 인코딩을 결정합니다.

클러스터의 다른 로케일을 선택하려면 옵션을 사용하십시오-로케일. 개별 옵션도 있습니다---lc-*and-ICU-LOCALE(아래 참조) 개별 로케일 범주에 대한 값을 설정하려면. 다른 로케일 카테고리에 대한 일관되지 않은 설정은 무의미한 결과를 줄 수 있으므로주의해서 사용해야합니다.

또는 대안 적으로토토 커뮤니티ICU 라이브러리를 사용하여 지정하여 로케일 서비스를 제공 할 수 있습니다-로컬 프로보더 = ICU. 서버는 ICU 지원으로 구축되어야합니다.-ICU-LOCALE. 구현 이유와 레거시 코드를 지원하기 위해토토 커뮤니티ICU 로케일 제공 업체가 사용될 때 여전히 LIBC 로케일 설정을 선택하고 초기화합니다.

when토토 커뮤니티실행되면 선택한 로케일 설정을 인쇄합니다. 복잡한 요구 사항이 있거나 지정된 여러 옵션이있는 경우 결과가 의도 한 내용과 일치하는지 확인하는 것이 좋습니다.

로케일 설정에 대한 자세한 내용은 참조 할 수 있습니다.섹션 24.1.

기본 인코딩을 변경하려면 사용하십시오.-encoding. 자세한 내용은에서 찾을 수 있습니다.섹션 24.3.

옵션

-aAuthMethod
--auth =AuthMethod #

이 옵션은 사용 된 로컬 사용자에 대한 기본 인증 방법을 지정합니다on (hostandLocal라인). 보다토토 PostgreSQL : 문서 : 16 : 21.1. pg_hba.conf 파일유효한 값에 대한 개요는

토토 커뮤니티선발on복제 및 복제 연결을위한 지정된 인증 방법을 사용한 항목.

사용하지 마십시오신뢰시스템의 모든 지역 사용자를 신뢰하지 않는 한신뢰설치 용이성의 기본값입니다.

--auth-Host =AuthMethod #

이 옵션은 TCP/IP 연결을 통해 로컬 사용자의 인증 방법을 지정합니다on (host라인).

--auth-local =AuthMethod #

이 옵션은 UNIX-Domain 소켓 연결을 통해 로컬 사용자의 인증 방법을 지정합니다on (Local라인).

-d디렉토리
--pgdata =디렉토리 #

이 옵션은 데이터베이스 클러스터를 저장 해야하는 디렉토리를 지정합니다. 이것은에 필요한 유일한 정보입니다.토토 커뮤니티, 그러나를 설정하여 쓰지 않도록 할 수 있습니다.pgdata환경 변수. 데이터베이스 서버 ( 이후 편리 할 수 ​​있습니다.Postgres) 나중에 동일한 변수로 데이터 디렉토리를 찾을 수 있습니다.

-e인코딩
-encoding =인코딩 #

템플릿 데이터베이스의 인코딩을 선택합니다. 또한이를 재정의하지 않는 한 나중에 작성하는 데이터베이스의 기본 인코딩도 제공됩니다.PostgreSQL서버에 설명되어섹션 24.3.1.

기본적으로 템플릿 데이터베이스 인코딩은 로케일에서 파생됩니다. 만약에--로케일지정되어 있습니다 (또는 로케일이있는 경우C또는posix), 그 다음 기본값은입니다.UTF8ICU 제공 업체 및SQL_ASCIILIBC제공자.

-g
-XLALLAGROUP-ACCESS #

클러스터 소유자와 동일한 그룹의 사용자가 |토토 커뮤니티. 이 옵션은 무시됩니다Windows지원하지 않기 때문에posix-스타일 그룹 권한.

--ICU-Locale =로케일 #

ICU 제공 업체가 사용될 때 ICU 로케일을 지정합니다. 로케일 지원은에 설명되어 있습니다.섹션 24.1.

--ICU-rules =규칙 #

기본 콜레이션의 동작을 사용자 정의하기 위해 추가 콜라이트 규칙을 지정합니다. 이것은 ICU에만 지원됩니다.

-K
-data-checksums #

데이터 페이지에서 체크섬을 사용하여 침묵하는 I/O 시스템의 손상을 감지하는 데 도움이됩니다. 체크섬을 활성화하면 눈에 띄는 성능 페널티가 발생할 수 있습니다.PG_STAT_DATABASE보기. 보다섹션 30.2자세한 내용.

-로케일 =로케일 #

데이터베이스 클러스터의 기본 로케일을 설정합니다. 이 옵션이 지정되지 않은 경우 로케일은 환경에서 상속됩니다.토토 커뮤니티실행됩니다. 로케일 지원은에 설명되어 있습니다.섹션 24.1.

---collate =로케일
---lc-ctype =로케일
---lc-messages =로케일
---lc-monetary =로케일
--- lc-numeric =로케일
---lc-time =로케일 #

Like-로케일그러나 지정된 범주에서 로케일 만 설정합니다.

--로케일 #

동등한-로케일 = C.

-로케일 프로비더 =LIBC|ICU} #

이 옵션은 새 클러스터에서 생성 된 데이터베이스의 로케일 제공 업체를 설정합니다. 그것은에서 우선 할 수 있습니다.데이터베이스 생성그 후에 새 데이터베이스가 생성 될 때 명령. 기본값은LIBC(참조섹션 24.1.4).

-n
-no-sync #

기본적으로토토 커뮤니티모든 파일이 디스크에 안전하게 작성 될 때까지 기다립니다. 이 옵션은토토 커뮤니티대기하지 않고 반환하려면 더 빠르지 만 후속 운영 체제 충돌로 인해 데이터 디렉토리가 손상 될 수 있음을 의미합니다. 일반적 으로이 옵션은 테스트에 유용하지만 생산 설치를 만들 때 사용해서는 안됩니다.

--- 노스 트루션 #

기본적으로토토 커뮤니티출력 끝에서 클러스터를 시작하는 방법에 대한 지침을 작성합니다. 이 옵션으로 인해 해당 지침이 제외됩니다.토토 커뮤니티플랫폼 별 동작에서 해당 지침이 잘못 될 수 있습니다.

--pwfile =filename #

Makes토토 커뮤니티파일에서 Bootstrap SuperUser의 비밀번호를 읽으십시오. 파일의 첫 번째 줄은 비밀번호로 사용됩니다.

-s
-sync-only #

모든 데이터베이스 파일을 디스크 및 종료에 안전하게 작성하십시오. 이것은 정상을 수행하지 않습니다토토 커뮤니티운영. 일반적 으로이 옵션은 변경 후 신뢰할 수있는 복구를 보장하는 데 유용합니다fsyncFromofftoon.

-tconfig
-Text-Search-Config =config #

기본 텍스트 검색 구성을 설정합니다. 보다default_text_search_config자세한 내용은

-u사용자 이름
--username =사용자 이름 #

사용자 이름 설정Bootstrap SuperUser. 이 기본값은 운영 시스템 사용자가 실행중인 운영 시스템의 이름으로토토 커뮤니티.

-w
--pwprompt #

Makes토토 커뮤니티부트 스트랩 슈퍼 유저를 제공하는 비밀번호를 자랑합니다. 비밀번호 인증을 사용할 계획이 없다면 이것은 중요하지 않습니다.

-x디렉토리
--waldir =디렉토리 #

이 옵션은 쓰기 로그를 저장 해야하는 디렉토리를 지정합니다.

-wal-segsize =size #

설정WAL 세그먼트 크기, 메가 바이트. 이것은 WAL 로그의 각 개별 파일의 크기입니다.

WAL 로그 배송 또는 보관의 세분성을 제어하기 위해이 크기를 조정하는 것이 유용 할 수 있습니다. 또한 WAL의 양이 많은 데이터베이스에서 디렉토리 당 수많은 WAL 파일이 성능 및 관리 문제가 될 수 있습니다.

기타, 덜 일반적으로 사용되는 옵션도 사용할 수 있습니다.

-c이름=value
-세트이름=value #

서버 매개 변수를 강력하게 설정이름tovalue동안토토 커뮤니티, 또한 생성 된 설정에 해당 설정을 설치하십시오Postgres파일, 향후 서버 실행 중에 적용되도록 파일. 이 옵션은 여러 매개 변수를 설정하기 위해 두 번 이상 제공 될 수 있습니다.

-d
-Debug #

부트 스트랩 백엔드에서 인쇄 디버깅 출력 및 일반 대중에게 관심이 적은 몇 가지 다른 메시지. 부트 스트랩 백엔드는 프로그램입니다토토 커뮤니티카탈로그 테이블을 만드는 데 사용됩니다. 이 옵션은 엄청난 양의 매우 지루한 출력을 생성합니다.

-Discard-Caches #

부트 스트랩 백엔드 실행debug_discard_caches = 1옵션. 이것은 매우 오랜 시간이 걸리고 깊은 디버깅에만 사용됩니다.

-l디렉토리 #

위치를 지정합니다토토 커뮤니티데이터베이스 클러스터를 초기화 할 입력 파일을 찾아야합니다. 이것은 일반적으로 필요하지 않습니다.

-n
-no-clean #

기본적으로,토토 커뮤니티오류로 인해 데이터베이스 클러스터가 완전히 생성되지 않으면 작업을 완료 할 수 없음을 발견하기 전에 생성 한 파일이 제거됩니다. 이 옵션은 정리를 억제하므로 디버깅에 유용합니다.

기타 옵션 :

-v
-버전 #

인쇄토토 커뮤니티버전 및 종료.

-?
-help #

도움말 표시토토 커뮤니티명령 줄 인수 및 종료

환경

pgdata #

데이터베이스 클러스터가 저장 될 디렉토리를 지정합니다. 를 사용하여 우선 할 수 있습니다.-d옵션.

PG_COLOR #

진단 메시지에서 색상 사용 여부를 지정합니다. 가능한 값은항상, autoand절대.

TZ #

생성 된 데이터베이스 클러스터의 기본 시간대를 지정합니다. 값은 풀 타임 존 이름이어야합니다 (참조섹션 8.5.3).

노트

토토 커뮤니티|pg_ctl 토토 커뮤니티.

수정 제출

문서에 올바르지 않은 내용이 있으면 일치하지 않습니다.이 양식문서 문제를보고하려면