지원 버전 :현재(17) /16 / 15 / 14 / 13
개발 버전 :18 / 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 용입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다현재버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

kèo bóng đá việt namPostgres

이름

Postgres- 실행 aPostgreSQL단일 사용자 모드의 서버

시놉시스

Postgres[-a 0 | 1] [-Bnbuffers] [-c이름=value] [-디디버그 레벨] [-dDatadir] [-e] [-e] [-f s | i | t | n | m | h] [-f] [-i] [-n] [-ofilename] [-o] [-p] [-s | -t pa | pl | 예] [-sSort-Mem] [-W] [-이름=value]데이터베이스

Postgres[-a 0 | 1] [-Bnbuffers] [-c이름=value] [-디디버그 레벨] [-dDatadir] [-e] [-f s | i | t | n | m | 시간 ] [-f] [-i] [-ofilename] [-o] [-p데이터베이스] [-p] [-s | -t pa | pl | 예] [-sSort-Mem] [-v프로토콜 버전] [-w] [-이름=value]

설명

thePostgres실행 파일입니다 실제postgresql서버 프로세스 쿼리를 처리합니다. 일반적으로 직접 호출되지 않습니다. 대신 akèo bóng đá다중 사용자 서버입니다 시작.

위의 두 번째 형태는 How입니다.PostgresPostmaster(이후 개념적으로 만 둘 다PostmasterandPostgres실제로 동일한 프로그램입니다); 해야합니다 이런 식으로 직접 호출되지 않습니다. 첫 번째 양식은 다음을 호출합니다 대화식 단일 사용자 모드에서 직접 서버. 기본 용도 이 모드는에 의해 부트 스트랩 중에 있습니다.initdb. 때로는 디버깅에 사용됩니다 또는 재해 회복.

쉘에서 대화식 모드로 호출되면 사용자는 쿼리를 입력하면 결과가 화면에 인쇄되지만 최종 사용자보다 개발자에게 더 유용한 형태로. 하지만 단일 사용자 백엔드를 실행하는 것은 실제로 적합하지 않습니다. 현실적인 간호사가 없기 때문에 서버 디버깅 의사 소통과 잠금이 일어날 것입니다.

독립형 백엔드를 실행할 때 세션 사용자는 ID 1으로 사용자에게 설정합니다.이 사용자는 실제로 존재하므로 독립형 백엔드를 사용하여 수동으로 복구 할 수 있습니다. 특정 종류의 우발적 인 손상에서 시스템 카탈로그. ID 1 in을 가진 사용자에게 암시 적 슈퍼 유저 전력이 부여됩니다. 독립형 모드.

옵션

언제Postgres에이kèo bóng đá그런 다음 모든 것을 물려받습니다 후자에 의해 설정된 옵션. 또한,Postgres-특이 적 옵션을 전달할 수 있습니다 에서Postmasterwith-o스위치.

당신은 다음을 설정하여 이러한 옵션을 입력하지 않아도됩니다. 구성 파일. 참조관리자 안내서자세한 내용. 일부 (안전한) 연결 클라이언트에서 옵션을 설정할 수도 있습니다. 응용 프로그램 의존적 방법. 예를 들어, 환경 인 경우 변하기 쉬운pgoptions가 설정되어 있습니다 libpq 기반 클라이언트는 해당 문자열을 서버로 전달합니다. 로 해석 할 것입니다.Postgres명령 줄 옵션.

범용

옵션-a, -B, -c, -d, -d, -f--- 이름동일한 의미를 갖습니다kèo bóng đá.

-e

기본 날짜 스타일을 설정"유럽", 즉"월 전"(오히려 하루 전보다 요일) 규칙은 해석하는 데 사용됩니다 모호한 날짜 입력과 그 날이 인쇄됩니다 특정 날짜 출력 형식의 달 전에. 보다 그만큼PostgreSQL 사용자 안내서자세한 내용은

-ofilename

모든 디버깅 및 오류 출력을로 보냅니다.filename. 백엔드가있는 경우 아래에서 실행Postmaster,이 옵션은입니다 무시되고 Stderr는에서 물려 받았습니다.Postmaster사용됩니다.

-p

16197_16276Reindex명령 시스템 테이블/인덱스에는이 옵션이 필요합니다 사용된.

-s

인쇄 시간 정보 및 기타 통계 각 쿼리의 끝. 이것은 벤치마킹 또는 버퍼 수를 조정하는 데 사용합니다.

-sSort-Mem

사용할 메모리의 양을 지정합니다 임시에 의지하기 전에 내부 정렬 및 해시 디스크 파일. 값은 킬로 바이트로 지정되어 있습니다 기본값은 512 킬로바이트로. 단지의 경우에 유의하십시오 쿼리, 여러 종류 및/또는 해시가 실행 중일 수 있습니다 평행하고 각각은 많이 사용할 수 있습니다. 처럼Sort-Mem킬로 바이트 데이터를 임시 파일에 넣기 전에.

독립형 모드 옵션

데이터베이스

액세스 할 데이터베이스의 이름을 지정합니다. 생략되면 기본값이 사용자 이름으로 기본적으로 표시됩니다.

-e

ECO 모든 쿼리.

-n

Newline의 사용을 쿼리 Delimiter로 비활성화합니다.

반 내부 옵션

18071_18218PostgreSQL시스템 개발자.18327_18385이러한 옵션이 사라지거나 향후 릴리스에서 변경 될 수 있습니다. 통지없이.

-f s | i | m | n | 시간

특정 스캔 및 가입 방법의 사용을 금지합니다 :Sandi순차적 및 인덱스 스캔을 비활성화합니다 각각n, MH중첩 루프, 병합 및 해시 비활성화 각각 합류합니다.

참고 :순차적 스캔도 없음 중첩 루프 조인은 완전히 비활성화 될 수 있습니다. 그만큼-fsand-fn옵션은 단순히 낙담합니다 해당 계획 유형을 사용하여 최적화하는 것 다른 대안.

-i

쿼리 실행을 방지하지만 계획을 보여줍니다 나무.

-o

시스템 테이블의 구조를 허용합니다 수정. 이것은에 의해 사용됩니다.initdb.

-p데이터베이스

이 서버가 a에 의해 시작되었음을 나타냅니다.Postmaster버퍼 풀 관리에 대한 다른 가정, 파일 설명자 등

-t pa [rser] | pl [Anner] | 집행자]

관련 각 쿼리에 대한 타이밍 통계를 인쇄합니다 각 주요 시스템 모듈. 이 옵션은 될 수 없습니다 와 함께 사용-s옵션.

-v프로토콜

프론트 엔드/백엔드의 버전 번호를 지정합니다 이 특정 세션에 사용되는 프로토콜.

-w

20816_21020

21164_21171

명령과 함께 독립형 백엔드 시작

Postgres -d $ pgdata기타 옵션21345_21359

데이터베이스 영역에 대한 올바른 경로를.-d또는 환경을 확인하십시오 변하기 쉬운pgdata가 설정되었습니다. 또한 지정하십시오 작업하고 싶은 특정 데이터베이스의 이름.

일반적으로 독립형 백엔드는 Newline을 명령 입력 터미네이터; 지능이 없습니다 세미콜론,있는 것처럼PSQL. 여러 줄에 명령을 계속하려면 입력해야합니다. 마지막을 제외한 각 Newline 바로 앞의 Backslash.

하지만 사용하는 경우-n명령 줄 스위치, 그런 다음 Newline은 명령 항목을 종료하지 않습니다. 그만큼 백엔드는 파일 끝 (EOF)까지 표준 입력을 읽습니다. 마커, 입력을 단일 쿼리 문자열로 처리하십시오. 이 경우 Backslash-Newline은 특별히 치료되지 않습니다.

세션을 종료하려면 Eof (을 입력하십시오.컨트롤+d, 보통). 당신이 사용된-n, 2 개의 연속 EOF가 있습니다 종료해야합니다.

22459_22586