포스트그레[-A 0 | 1 ] [-Bn버퍼] [-c이름=값]
  [-d디버그 수준]
  [--describe-config] [-Ddatadir]
  [-e] [-E] [-fs | 나 | 티 | 엔 | 남 | h ] [-F] [-N] [-o파일 이름] [-O] [-P] [-s | -t 파 | pl | 예 ]
  [-S정렬-멤] [-W초] [--이름=값]
  데이터베이스
  포스트그레스[-A 0 | 1 ] [-Bn버퍼] [-c이름=값]
  [-d디버그 수준] [-Ddatadir] [-e] [-f s | 나 | 티 | 엔 | 남 | h ]
  [-F] [-o파일 이름] [-O] [-p데이터베이스] [-P] [-s | -t 파 | pl |
  예 ] [-S정렬-멤] [-v프로토콜] [-W초] [--이름=값]
그포스트그레스실행 가능은 실제입니다포스트그레SQL서버 프로세스 쿼리를 처리합니다. 일반적으로 직접 호출되지 않습니다. 대신에우체국장다중 무지개 토토자 서버는 시작했습니다.
위의 두 번째 형식은 방법입니다.포스트그레스에 의해 호출됩니다.우체국장(개념적으로만, 이후 둘 다우체국장그리고포스트그레스사실 동일한 프로그램입니다); 그래야 한다 이런 식으로 직접 호출되지는 않습니다. 첫 번째 양식은 다음을 호출합니다. 대화형 단일 무지개 토토자 모드에서 직접 서버에 접속합니다. 주요 용도 이 모드는 부트스트래핑 중입니다.initdb. 때로는 디버깅에 무지개 토토됩니다. 또는 재해 복구.
셸에서 대화형 모드로 호출하면 무지개 토토자는 다음을 수행할 수 있습니다. 쿼리를 입력하면 결과가 화면에 인쇄되지만 최종 무지개 토토자보다 개발자에게 더 유용한 형식입니다. 하지만 단일 무지개 토토자 서버를 실행하는 것은 실제로 적합하지 않습니다. 현실적인 상호 프로세스가 없기 때문에 서버 디버깅 통신 및 잠금이 발생합니다.
독립형 서버를 실행할 때 세션 무지개 토토자는 ID 1을 가진 무지개 토토자로 설정됩니다. 이 무지개 토토자는 실제로 그럴 필요가 없습니다. 존재하므로 독립 실행형 서버를 무지개 토토하여 수동으로 복구할 수 있습니다. 특정 유형의 우발적인 손상으로 인해 시스템 카탈로그가 손상되는 경우가 있습니다. 암시적 수퍼유저 권한은 ID 1의 무지개 토토자에게 부여됩니다. 독립형 모드.
언제포스트그레다음에 의해 시작되었습니다.우체국장그러면 모든 옵션을 상속받습니다 후자에 의해 설정됩니다. 추가적으로,포스트그레특정 옵션은에서 전달될 수 있습니다.우체국장와 함께-o스위치.
다음을 설정하면 이러한 옵션을 입력할 필요가 없습니다. 구성 파일. 참조사설 토토 : 문서 : 7.4 : 런타임 구성14340_14497PGOPTIONS설정되었으면libpq기반 클라이언트는 해당 문자열을 다음으로 전달합니다. 서버는 이를 다음과 같이 해석합니다.포스트그레명령줄 옵션.
옵션-A, -B, -c, -d, -D, -F및--이름다음과 같은 의미를 갖습니다우체국장그 외에는-d 0다음의 서버 로그 수준을 방지합니다.우체국장전파 대상에서포스트그레스.
기본 날짜 스타일을 다음으로 설정합니다."유럽인"즉,DMY입력 날짜 필드의 순서. 이 또한 날짜가 해당 월 이전에 인쇄되도록 합니다. 특정 날짜 출력 형식. 참조섹션 8.5더 보기 정보.
모든 서버 로그 출력을 다음으로 보냅니다.파일 이름. 만일포스트그레스다음에서 실행 중입니다.우체국장, 이 옵션은 무시됩니다.stderr다음에서 상속됨우체국장무지개 토토됩니다.
시스템 테이블을 읽을 때 시스템 인덱스를 무시합니다(그러나 테이블을 수정할 때 여전히 인덱스를 업데이트합니다). 이 손상된 시스템을 복구할 때 유용합니다. 색인.
마지막에 시간 정보 및 기타 통계 인쇄 각 명령의. 이는 벤치마킹이나 다음 작업에 유용합니다. 버퍼 수를 조정하는 데 무지개 토토합니다.
내부에서 무지개 토토할 메모리 양을 지정합니다. 임시 디스크를 무지개 토토하기 전에 정렬 및 해시 파일. 값은 킬로바이트 단위로 지정되며 기본값은 1024로. 복잡한 쿼리의 경우 여러 정렬이 및/또는 해시가 병렬로 실행될 수 있으며 각 해시는 만큼만 무지개 토토할 수 있습니다.정렬-멤시작 전 킬로바이트 데이터를 임시 파일에 넣습니다.
액세스할 데이터베이스의 이름을 지정합니다. 만약에 생략되었으며 기본값은 무지개 토토자 이름입니다.
모든 명령을 에코합니다.
문구 구분 기호로 개행 문자 무지개 토토을 비활성화합니다.
지정할 수 있는 몇 가지 다른 옵션이 있습니다. 주로 디버깅 목적으로 무지개 토토됩니다. 여기에는 다음과 같은 경우에만 나열됩니다. 무지개 토토무지개 토토QL시스템 개발자.다음 중 하나 무지개 토토 이러한 옵션은 권장되지 않습니다.또한, 이러한 옵션은 향후 릴리스에서 사라지거나 변경될 수 있습니다. 예고 없이.
특정 검색 및 조인 방법의 무지개 토토을 금지합니다:s그리고i순차 스캔과 인덱스 스캔을 각각 비활성화하고n, m, 그리고h중첩 루프 비활성화, 병합 및 해시 조인이 각각 이루어집니다.
참고:순차 스캔도 아니고 중첩 루프 조인을 완전히 비활성화할 수 있습니다.-fs그리고-fn옵션은 단순히 옵티마이저는 해당 계획 유형이 있는 경우 해당 계획 유형을 무지개 토토하지 않습니다. 다른 대안.
시스템 테이블의 구조를 수정하도록 허용합니다. 이것은 다음에서 무지개 토토됩니다.initdb.
이 프로세스가 다음에 의해 시작되었음을 나타냅니다.우체국장다음을 지정합니다. 무지개 토토할 데이터베이스. 등
다음과 관련된 각 쿼리에 대한 타이밍 통계를 인쇄합니다. 각 주요 시스템 모듈. 이 옵션은 무지개 토토할 수 없습니다. 와 함께 무지개 토토됨-s옵션.
프런트엔드/백엔드의 버전 번호를 지정합니다. 이 특정 세션에 무지개 토토될 프로토콜입니다.
이 옵션이 발견되자마자 프로세스는 지정된 초 동안 잠을 잔다. 이것은 개발자가 서버에 디버거를 연결할 시간 프로세스.
이 옵션은 서버의 내부 정보를 덤프합니다. 구성 변수, 설명 및 기본값 탭으로 구분복사형식. 그것은 주로 관리 도구에서 무지개 토토하도록 설계되었습니다.
실행 중인 쿼리를 취소하려면 다음을 보내십시오.SIGINT에 대한 신호포스트그레스해당 명령을 실행하는 프로세스입니다.
말하기 위해포스트그레스다시 로드하려면 구성 파일을 보내세요.SIGHUP신호. 일반적으로 다음을 수행하는 것이 가장 좋습니다.SIGHUPthe우체국장대신;우체국장다음에는SIGHUP각 하위 항목입니다. 그러나 어떤 경우에는 하나만 갖는 것이 바람직할 수 있습니다.포스트그레스프로세스 구성 다시 로드 파일.
그우체국장무지개 토토SIGTERM말하다포스트그레프로세스를 정상적으로 종료하고SIGQUIT일반적인 정리 없이 종료합니다. 이러한 신호해야 한다 아님무지개 토토자가 무지개 토토합니다. 보내는 것도 현명하지 못하다SIGKILL에포스트그레프로세스 ---우체국장할 것이다 이것을 충돌로 해석하십시오.포스트그레스, 그리고 모든 형제자매를 강제할 것입니다.포스트그레스표준 충돌 복구의 일부로 종료되는 프로세스 절차.
다음과 같은 명령으로 독립형 서버를 시작하세요.
postgres -D /usr/local/pgsql/data기타 옵션내_데이터베이스
다음을 무지개 토토하여 데이터베이스 디렉토리에 올바른 경로를 제공하십시오.-D또는 환경이 변수PGDATA설정되었습니다. 또한 작업하려는 특정 데이터베이스의 이름입니다.
일반적으로 독립형 서버는 줄 바꿈을 명령으로 처리합니다. 엔트리 터미네이터; 세미콜론에 대한 정보는 없습니다. 에 있어요psql. 계속하려면 여러 줄에 걸쳐 명령을 실행하려면 백슬래시만 입력해야 합니다. 마지막 줄을 제외한 각 개행 앞에.
그러나 당신이 다음을 무지개 토토한다면-N명령줄 스위치를 무지개 토토하면 개행 문자가 명령 입력을 종료하지 않습니다. 이에 이 경우 서버는 다음이 나올 때까지 표준 입력을 읽습니다. 파일 끝(EOF) 마커, 그런 다음 입력을 단일 명령 문자열로 처리합니다. 백슬래시-개행 이 경우에는 특별히 취급되지 않습니다.
세션을 종료하려면 다음을 입력하십시오.EOF (제어+D, 일반적으로). 무지개 토토한 경우-N, 연속 2개EOF24925_24948
독립형 서버는 다음을 제공하지 않습니다. 정교한 라인 편집 기능(명령 기록 없음, 예).