무지개 토토 init [db][-s] [-d Datadir] [-o initdb-options]
무지개 토토 시작[-w] [-t 초] [-s] [-d Datadir] [-l filename] [-o 옵션] [-p Path] [-c]
무지개 토토 STOP[-w] [-t 초] [-s] [-d Datadir] [-m S [Mart] | f [ast] | i [mmediate]]
무지개 토토 다시 시작[-w] [-t 초] [-s] [-d Datadir] [-c] [-m S [Mart] | f [ast] | i [mmediate]] [-o 옵션]
무지개 토토 Reload[-s] [-d Datadir]
무지개 토토 상태[-d Datadir]
무지개 토토 홍보[-s] [-d Datadir]
무지개 토토 킬 Signal_Name process_id
무지개 토토 레지스터[-n ServiceName] [-u 사용자 이름] [-p 비밀번호] [-d Datadir] [-s a [uto] | D [Emand]] [-w] [-t 초] [-s] [-o 옵션]
무지개 토토 Ungerister[-n ServiceName]
무지개 토토는 유틸리티입니다 초기화PostgreSQL데이터베이스 클러스터, 시작, 중지 또는 다시 시작PostgreSQL데이터베이스 서버 (Postgres) 또는 a의 상태를 표시합니다 실행 서버. 서버는 수동으로 시작할 수 있지만무지개 토토그러한 작업을 캡슐화합니다 로그 출력을 리디렉션하고 올바르게 분리합니다 터미널 및 프로세스 그룹. 또한 편리한 옵션을 제공합니다 통제 된 셧다운 용.
theinit또는initdb모드를 생성합니다postgresql데이터베이스 클러스터. 데이터베이스 클러스터는 단일에서 관리하는 데이터베이스 모음입니다. 서버 인스턴스. 이 모드는를 호출합니다.initdb명령. 보다initdb자세한 내용.
in시작모드, 새 서버는입니다 출시되었습니다. 서버는 백그라운드에서 시작되었습니다 표준 입력이 첨부되어/dev/null(또는NULWindows에서). 유닉스와 같은 기본적으로 서버의 표준 출력 및 표준 시스템 오류가로 전송됩니다.무지개 토토's 표준 출력 (표준 오류가 아님). 의 표준 출력무지개 토토그런 다음 리디렉션해야합니다 파일에 또는 로그 회전과 같은 다른 프로세스로 파이프 프로그램과 같은 프로그램ROTATELOGS; 그렇지 않으면Postgres출력을 작성합니다 제어 터미널 (배경에서)에 쉘의 프로세스 그룹을 떠나십시오. Windows에서 기본적으로 서버의 표준 출력 및 표준 오류가 단말기. 이러한 기본 동작은 사용하여 변경할 수 있습니다-l서버의 출력을 로그에 추가합니다 파일. 어느 쪽 사용-l또는 출력 리디렉션이 권장됩니다.
inSTOP모드, 서버 지정된 데이터 디렉토리에서 실행되는 것은 종료됩니다. 삼 다른 종료 방법을 선택할 수 있습니다-m옵션."스마트"모드 (기본값) 모든 활성 클라이언트가 연결을 끊기를 기다립니다. 완료 할 온라인 백업. 서버가 대기중인 경우 복구 및 스트리밍 복제는 한 번만 종료됩니다 클라이언트는 연결이 끊어졌습니다."빠른"모드 고객이 연결을 끊기를 기다리지 않고 온라인 백업 중입니다. 모든 활성 트랜잭션이 롤링됩니다 뒤로 및 클라이언트가 강제로 연결이 끊어지면 서버는 종료."즉시"모드가 중단됩니다 모든 서버는 깨끗한 종료없이 즉시 처리됩니다. 이것 다음 재시작시 충돌 회복 실행으로 이어질 것입니다.
다시 시작모드는 효과적으로 실행합니다 멈추고 시작을 멈 춥니 다. 이를 통해 변경할 수 있습니다.Postgres명령 줄 옵션.
Reload모드를 간단히 보냅니다Postgres프로세스 ASighup신호로 다시 읽습니다 구성 파일 (postgresql.conf, pg_hba.conf등). 이것은 허용합니다 필요하지 않은 구성 파일 옵션 변경 a 발효하려면 다시 시작합니다.
상태모드 서버가 있는지 확인합니다 지정된 데이터 디렉토리에서 실행됩니다. 그렇다면PID및 명령 줄 호출하는 데 사용 된 옵션이 표시됩니다. 서버 인 경우 실행되지 않으면 프로세스는 3의 종료 상태를 반환합니다.
in홍보모드, 대기 서버 지정된 데이터 디렉토리에서 실행 중입니다. 복구를 종료하고 읽기 쓰기 작업을 시작하십시오.
킬모드를 사용하면 신호를 보낼 수 있습니다 지정된 프로세스에. 이것은 특히 가치가 있습니다Microsoft Windows그렇지 않습니다킬명령. 사용-help지원되는 신호 목록을 보려면 이름.
레지스터모드를 등록 할 수 있습니다 시스템 서비스Microsoft Windows. 그만큼-s옵션 허용 서비스 시작 유형 선택, 어느 쪽이든"Auto"(시스템에서 자동으로 서비스를 시작합니다 스타트 업) 또는"수요"(시작 서비스 시작 수요).
Ungerister모드를 사용하면 가능합니다 시스템 서비스 등록 |Microsoft Windows. 이것은 효과를 취소합니다 의register명령.
서버 충돌이 핵심 파일을 생성하도록 시도, 소프트를 들어 올려 이것이 가능한 플랫폼에서 핵심 파일에 위치한 리소스 제한. 이것은 유용합니다 스택 트레이스를 허용하여 문제를 디버깅하거나 진단합니다 실패한 서버 프로세스에서 얻을 수 있습니다.
데이터베이스의 파일 시스템 위치를 지정합니다 파일. 이것이 생략되면 환경 변수pgdata사용됩니다.
서버 로그 출력을 adplendfilename. 파일이 존재하지 않으면 그것은 만들어졌습니다. 그만큼UmaskIS 077로 설정되므로 로그 파일에 대한 액세스가 허용되지 않습니다. 기본적으로 다른 사용자.
셧다운 모드를 지정합니다.모드can be스마트, 빠른또는즉시또는 첫 번째 편지 이 세 가지 중 하나. 이것이 생략되면스마트사용됩니다.
직접 전달할 옵션을 지정Postgres명령.
옵션은 일반적으로 단일 또는 그들이 통과하도록하기위한 이중 인용문 그룹.
직접 전달할 옵션을 지정initdb명령.
옵션은 일반적으로 단일 또는 그들이 통과하도록하기위한 이중 인용문 그룹.
위치를 지정합니다Postgres실행 가능. 기본적으로Postgres실행 파일에서 가져 왔습니다 와 동일한 디렉토리무지개 토토, 또는 실패, 하드 유선 설치 디렉토리. 그것은 하지 않는 한이 옵션을 사용할 필요가 없습니다. 비정상적인 무언가를 얻고 오류가 발생합니다Postgres실행 파일을 찾을 수 없었습니다.
ininit모드,이 옵션 유사하게의 위치를 지정합니다.initdb실행 가능.
인쇄 오류 만 인쇄, 정보 메시지가 없습니다.
기다릴 때 기다릴 최대 초의 수 완료하려면 시작 또는 종료. 기본값의 값에 대한 기본값 그만큼pgctltimeout환경 변수 또는 설정되지 않은 경우 60 초로.
인쇄무지개 토토버전 및 종료.
시작 또는 종료가 완료 될 때까지 기다립니다. 대기 중입니다 종료의 기본 옵션이지만 시작은 아닙니다. 언제 시작을 기다리고무지개 토토서버에 반복적으로 연결하려고 시도합니다. 기다릴 때 셧다운 용,무지개 토토기다립니다 제거하는 서버PID파일.무지개 토토종료 코드를 반환합니다 스타트 업 또는 종료의 성공을 기반으로합니다.
시작 또는 종료가 완료되기를 기다리지 마십시오. 이것은 시작 및 다시 시작 모드의 기본값.
도움말 표시무지개 토토명령 줄 인수 및 종료
언제 대기 할 때까지 몇 초의 기본 제한 시작 또는 종료가 완료되기를 기다리고 있습니다. 설정하지 않으면 기본값은 60 초입니다.
기본 데이터 디렉토리 위치.
무지개 토토, 대부분의 다른 것과 마찬가지로postgresql유틸리티도 사용합니다 지원되는 환경 변수libpq(참조섹션 31.14). 추가 서버의 경우 변수, 참조Postgres.
데이터 디렉토리 에이 파일의 존재가 사용됩니다. 돕기 위해무지개 토토결정 서버가 현재 실행중인 경우
이 파일이 데이터 디렉토리에 존재하는 경우무지개 토토(in다시 시작모드)는 내용을 전달합니다 옵션으로 파일Postgres-o옵션. 이것의 내용 파일도에 표시됩니다.상태모드.
서버를 시작하려면 :
$ 무지개 토토 시작
서버를 시작하려면 서버가 수락 할 때까지 기다립니다. 사이:
$ pg_ctl -w start
포트 5433을 사용하여 서버를 시작하고fsync
, 사용 :
$ pg_ctl -o "-f -p 5433"시작