이 섹션에서는 각 범퍼카 토토의 자세한 형식을 설명합니다. 각각은 프론트 엔드 (F), 백엔드 (B) 또는 둘 다 (F & B)로 보낼 수 있음을 나타냅니다.
범퍼카 토토를 인증 요청으로 식별합니다.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
인증이 성공했음을 지정합니다.
범퍼카 토토를 인증 요청으로 식별합니다.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
Kerberos v5 인증이 필요하다는 것을 지정합니다.
범퍼카 토토를 인증 요청으로 식별합니다.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
명확한 텍스트 비밀번호가 필요하다는 것을 지정합니다.
범퍼카 토토를 인증 요청으로 식별합니다.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
MD5 암호화 암호가 필요하다는 것을 지정합니다.
암호를 암호화 할 때 사용할 소금.
범퍼카 토토를 인증 요청으로 식별합니다.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
SCM 자격 증명 범퍼카 토토가 필요하다는 것을 지정합니다.
범퍼카 토토를 인증 요청으로 식별합니다.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
GSSAPI 인증이 필요하다고 지정합니다.
범퍼카 토토를 인증 요청으로 식별합니다.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
이 범퍼카 토토가 GSSAPI 또는 SSPI 데이터를 포함하도록 지정합니다.
n
GSSAPI 또는 SSPI 인증 데이터.
범퍼카 토토를 인증 요청으로 식별합니다.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
SSPI 인증이 필요하다는 것을 지정합니다.
범퍼카 토토를 인증 요청으로 식별합니다.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
SASL 인증이 필요한지 지정합니다.
메시지 본문은 서버의 선호 순서에서 SASL 인증 메커니즘의 목록입니다. 마지막 인증 메커니즘 이름 후에 터미네이터로 제로 바이트가 필요합니다.
SASL 인증 메커니즘의 이름.
범퍼카 토토를 인증 요청으로 식별합니다.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
이 범퍼카 토토가 SASL 챌린지가 포함되어 있음을 지정합니다.
n
SASL 데이터, 사용중인 SASL 메커니즘과 관련된 데이터.
범퍼카 토토를 인증 요청으로 식별합니다.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
SASL 인증이 완료되었음을 지정합니다.
n
SASL 결과 "추가 데이터", 사용중인 SASL 메커니즘과 관련하여
범퍼카 토토를 취소 키 데이터로 식별합니다. 나중에 CancelRequest 범퍼카 토토를 발행하려면 프론트 엔드 가이 값을 저장해야합니다.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
이 백엔드의 프로세스 ID.
이 백엔드의 비밀 키.
범퍼카 토토를 바인드 명령으로 식별합니다.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
대상 포털의 이름 (빈 문자열은 이름없는 포털을 선택합니다).
소스 준비 된 문의 이름 (빈 문자열은 이름이없는 준비 된 문을 선택합니다).
다음에 따르는 매개 변수 형식 코드 수 (표시C
아래). 이것은 매개 변수가 없거나 매개 변수가 모두 기본 형식 (텍스트)을 사용한다는 것을 나타낼 수 있습니다.
C
]매개 변수 형식 코드. 각각은 현재 0 (텍스트) 또는 하나 (바이너리) 여야합니다.
다음 매개 변수 값의 수 (아마도 0). 이것은 쿼리에 필요한 매개 변수 수와 일치해야합니다.
다음, 각 매개 변수에 대해 다음 필드 쌍이 나타납니다.
바이트의 매개 변수 값의 길이 (이 카운트는 자체를 포함하지 않습니다). 0이 될 수 있습니다.
n
관련 형식 코드로 표시된 형식으로 매개 변수의 값.n
위의 길이입니다.
마지막 매개 변수 이후 다음 필드가 나타납니다.
다음과 같은 결과 열 형식 코드 수 (표시R
아래). 결과 열이 없거나 결과 열이 모두 기본 형식 (텍스트)을 사용해야한다는 것을 나타낼 수 있습니다.
R
]결과 열 형식 코드. 각각은 현재 0 (텍스트) 또는 하나 (바이너리) 여야합니다.
범퍼카 토토를 바인드-완성 표시기로 식별합니다.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
취소 요청 코드. 값은 포함하도록 선택됩니다1234
가장 중요한 16 비트에서5678
최소 16 비트에서. (혼란을 피하려면이 코드는 프로토콜 버전 번호와 같지 않아야합니다.)
대상 백엔드의 프로세스 ID.
대상 백엔드의 비밀 키.
범퍼카 토토를 가까운 명령으로 식별합니다.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
'S
' 준비된 진술을 닫으려면;P
' 포털을 닫으려면
닫을 준비된 문 또는 포털의 이름 (빈 문자열은 이름이없는 준비 문 또는 포털을 선택합니다)..
범퍼카 토토를 근접한 표시기로 식별합니다.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
범퍼카 토토를 명령-완성 된 응답으로 식별합니다.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
명령 태그. 이것은 일반적으로 어떤 SQL 명령이 완료되었는지를 식별하는 단일 단어입니다.
용삽입
명령, 태그는입니다.삽입
, 여기OID
행
행
삽입 된 행 수입니다.OID
삽입 된 행의 객체 ID 인 경우행
1이었고 대상 테이블에는 OID가 있었지만 OIDS 시스템 열은 더 이상 지원되지 않습니다. 그러므로OID
항상 0입니다.
a삭제
명령, 태그는입니다.삭제
여기서행
행
삭제 된 행 수입니다.
용업데이트
명령, 태그는입니다.업데이트
여기서행
행
행 수가 업데이트되었습니다.
aselect
또는테이블 작성
명령, 태그는입니다.select
여기서행
행
검색 된 행 수입니다.
a움직임
명령, 태그는입니다.움직임
여기서행
행
커서의 위치가 변경된 행의 수입니다.
afetch
명령, 태그는입니다.fetch
여기서행
행
커서에서 검색된 행의 수입니다.
aCOPY
명령, 태그는입니다.COPY
여기서행
행
복사 된 행 수입니다. (참고 : 행 카운트는에만 나타납니다.PostgreSQL8.2 이상.)
범퍼카 토토를로 식별합니다.COPY
데이터.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
n
a의 일부를 형성하는 데이터COPY
데이터 스트림. 백엔드에서 전송 된 범퍼카 토토는 항상 단일 데이터 행에 해당하지만 Frontends가 보낸 범퍼카 토토는 데이터 스트림을 임의로 나눌 수 있습니다.
범퍼카 토토를 a로 식별합니다COPY
-컴퓨터 표시기.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
범퍼카 토토를 a로 식별합니다COPY
-파일 표시기.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
실패의 원인으로보고 할 오류 범퍼카 토토.
응답으로 범퍼카 토토를 시작 사본으로 식별합니다. 프론트 엔드는 이제 카피인 데이터를 보내야합니다 (그렇게 준비되지 않은 경우 카피 피일 범퍼카 토토를 보내십시오).
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
0 전체를 나타냅니다COPY
형식은 텍스트입니다 (줄로 구분되는 행, 구분자 문자로 분리 된 열). 도 1은 전체 복사 형식이 바이너리임을 나타냅니다 (Datarow 형식과 유사).COPY자세한 내용은
복사 할 데이터의 열 수 (표시N
아래).
N
]각 열에 사용할 형식 코드. 각각은 현재 0 (텍스트) 또는 하나 (바이너리) 여야합니다.
범퍼카 토토를 시작 복사 출판으로 식별합니다. 이 범퍼카 토토 뒤에 복사 데이터가 이어집니다.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
0 전체를 나타냅니다COPY
형식은 텍스트입니다 (줄로 구분되는 행, 구분자 문자로 분리 된 열). 도 1은 전체 복사 형식이 바이너리임을 나타냅니다 (Datarow 형식과 유사).COPY자세한 내용은
복사 할 데이터의 열 수 (표시N
아래).
N
]각 열에 사용할 형식 코드. 각각은 현재 0 (텍스트) 또는 하나 (바이너리) 여야합니다.
범퍼카 토토를 시작 복사로 식별합니다. 이 범퍼카 토토는 스트리밍 복제에만 사용됩니다.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
0 전체를 나타냅니다COPY
형식은 텍스트입니다 (줄로 구분되는 행, 구분자 문자로 분리 된 열). 도 1은 전체 복사 형식이 바이너리임을 나타냅니다 (Datarow 형식과 유사).COPY자세한 내용은
복사 할 데이터의 열 수 (표시N
아래).
N
]각 열에 사용할 형식 코드. 각각은 현재 0 (텍스트) 또는 하나 (바이너리) 여야합니다.
범퍼카 토토를 데이터 행으로 식별합니다.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
다음 열 값의 수 (아마도 0).
다음, 각 열에 대해 다음 필드 쌍이 나타납니다.
열 값의 길이, 바이트의 길이 (이 카운트 자체는 포함되지 않음). 0이 될 수 있습니다.
n
관련 형식 코드로 표시된 형식의 열의 값.n
위의 길이입니다.
범퍼카 토토를 설명 명령으로 식별합니다.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
'S
' 준비된 진술을 설명하기 위해;P
' 포털을 설명하려면
설명 할 준비된 문 또는 포털의 이름 (빈 문자열은 이름이없는 준비 문 또는 포털을 선택합니다)..
빈 쿼리 문자열에 대한 응답으로 범퍼카 토토를 식별합니다. (이것은 CommandComplete를 대체합니다.)
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
범퍼카 토토를 오류로 식별합니다.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
메시지 본문은 하나 이상의 식별 된 필드로 구성되며 터미네이터로서 제로 바이트가 이어집니다. 필드는 순서대로 나타날 수 있습니다.
필드 유형을 식별하는 코드; 0이면 범퍼카 토토 터미네이터이며 문자열이 따르지 않습니다.섹션 53.8. 앞으로 더 많은 필드 유형이 추가 될 수 있으므로 Frontends는 인식되지 않은 유형의 필드를 조용히 무시해야합니다.
필드 값.
범퍼카 토토를 실행 명령으로 식별합니다.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
실행할 포털의 이름 (빈 문자열이 이름없는 포털을 선택합니다).
반환 할 최대 행 수, 포털에 행을 반환하는 쿼리가 포함 된 경우 (그렇지 않으면 무시). Zero는를 나타냅니다.“제한 없음”.
범퍼카 토토를 플러시 명령으로 식별합니다.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
범퍼카 토토를 함수 호출로 식별합니다.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
호출 할 함수의 객체 ID를 지정합니다.
다음 인수 형식 코드 수 (표시C
아래). 이것은 인수가 없거나 인수가 모두 기본 형식 (텍스트)을 사용한다는 것을 나타 내기 위해 0 일 수 있습니다.
C
]인수 형식 코드. 각각은 현재 0 (텍스트) 또는 하나 (바이너리) 여야합니다.
함수에 제공되는 인수 수를 지정합니다.
다음, 각 인수마다 다음 필드 쌍이 나타납니다.
인수 값의 길이, 바이트 (이 카운트는 자체를 포함하지 않습니다). 0이 될 수 있습니다.
n
관련 형식 코드로 표시된 형식으로 인수의 값.n
위의 길이입니다.
마지막 인수 후 다음 필드가 나타납니다.
함수 결과의 형식 코드. 현재 0 (텍스트) 또는 하나 (바이너리) 여야합니다.
범퍼카 토토를 함수 호출 결과로 식별합니다.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
바이트의 함수 결과 값의 길이 (이 카운트 자체는 포함되지 않음). 0이 될 수 있습니다.
n
관련 형식 코드로 표시된 형식에서 함수 결과의 값.n
위의 길이입니다.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
theGSSAPI암호화 요청 코드. 값은 포함하도록 선택됩니다1234
가장 중요한 16 비트에서5680
최소 16 비트에서. (혼란을 피하려면이 코드는 프로토콜 버전 번호와 같지 않아야합니다.)
메시지를 GSSAPI 또는 SSPI 응답으로 식별합니다. SASL 및 비밀번호 응답 메시지에도 사용됩니다.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
n
GSSAPI/SSPI 특정 메시지 데이터.
범퍼카 토토를 프로토콜 버전 협상 범퍼카 토토로 식별합니다.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
클라이언트가 요청한 주요 프로토콜 버전에 대해 서버에서 지원하는 최신 마이너 프로토콜 버전.
서버에서 인식하지 못하는 프로토콜 옵션 수.
그런 다음 서버에서 인식하지 못하는 프로토콜 옵션의 경우 다음이 있습니다.
옵션 이름.
범퍼카 토토를 DATA 표시기로 식별합니다.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
범퍼카 토토를 통지로 식별합니다.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
메시지 본문은 하나 이상의 식별 된 필드로 구성되며 터미네이터로서 제로 바이트가 이어집니다. 필드는 순서대로 나타날 수 있습니다.
필드 유형을 식별하는 코드; 0이면 범퍼카 토토 터미네이터이며 문자열이 따르지 않습니다.섹션 53.8. 앞으로 더 많은 필드 유형이 추가 될 수 있으므로 Frontends는 인식되지 않은 유형의 필드를 조용히 무시해야합니다.
필드 값.
범퍼카 토토를 알림 응답으로 식별합니다.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
통지 백엔드 프로세스의 프로세스 ID.
알림이 제기 된 채널의 이름입니다.
the“Payload”통지 프로세스에서 전달 된 문자열.
범퍼카 토토를 매개 변수로 식별합니다.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
명령문에 사용되는 매개 변수 수 (0이 될 수 있음).
그런 다음 각 매개 변수에 대해 다음이 있습니다.
매개 변수 데이터 유형의 객체 ID를 지정합니다.
범퍼카 토토를 런타임 매개 변수 상태 보고서로 식별합니다.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
보고중인 런타임 매개 변수의 이름.
매개 변수의 현재 값.
범퍼카 토토를 구문 분석 명령으로 식별합니다.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
대상 준비 된 문의 이름 (빈 문자열은 이름이없는 준비된 명령문을 선택합니다).
구문 분석 할 쿼리 문자열.
지정된 매개 변수 데이터 유형의 수 (0). 이것은 쿼리 문자열에 나타날 수있는 매개 변수 수를 나타내는 것이 아니라, 프론트 엔드가 유형을 미리 지정하려는 숫자 만..
그런 다음 각 매개 변수에 대해 다음이 있습니다.
매개 변수 데이터 유형의 객체 ID를 지정합니다. 여기에 0을 배치하는 것은 지정되지 않은 유형을 떠나는 것과 같습니다.
범퍼카 토토를 구문 분석 표시기로 식별합니다.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
메시지를 암호 응답으로 식별합니다. 이는 GSSAPI, SSPI 및 SASL 응답 메시지에도 사용됩니다.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
암호 (요청 된 경우 암호화)
범퍼카 토토를 포털-보급 표시기로 식별합니다. 이는 Execute Message의 행 계산 한도에 도달 한 경우에만 나타납니다.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
범퍼카 토토를 간단한 쿼리로 식별합니다.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
쿼리 문자열 자체.
범퍼카 토토 유형을 식별합니다. Backend가 새 쿼리주기를 준비 할 때마다 ReadyForquery가 전송됩니다.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
현재 백엔드 트랜잭션 상태 표시기. 가능한 값은 '입니다.I
' 유휴 상태 인 경우 (거래 블록에 있지 않음);T
' 거래 블록에있는 경우;E
' 실패한 트랜잭션 블록에서 (블록이 종료 될 때까지 쿼리가 거부됩니다).
범퍼카 토토를 행 설명으로 식별합니다.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
연속 필드 수를 지정합니다 (0)
그런 다음 각 필드마다 다음이 있습니다.
필드 이름.
필드를 특정 테이블의 열로 식별 할 수있는 경우 테이블의 객체 ID; 그렇지 않으면 Zero.
필드를 특정 테이블의 열로 식별 할 수있는 경우 열의 속성 번호; 그렇지 않으면 Zero.
필드 데이터 유형의 객체 ID.
데이터 유형 크기 (참조pg_type.typlen
). 음수 값은 가변 범위 유형을 나타냅니다.
유형 수정 자 (참조pg_attribute.atttypMod
). 수정 자의 의미는 유형 별입니다.
필드에 사용되는 형식 코드. 현재는 0 (텍스트) 또는 하나 (바이너리)입니다.
메시지를 초기 SASL 응답으로 식별합니다. 이는 GSSAPI, SSPI 및 비밀번호 응답 메시지에도 사용됩니다.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
클라이언트가 선택한 SASL 인증 메커니즘의 이름.
SASL 메커니즘의 길이 특정 "초기 클라이언트 응답"또는 다음의 "초기 클라이언트 응답"또는 초기 응답이없는 경우 -1
n
SASL 메커니즘 특정 "초기 응답".
메시지를 SASL 응답으로 식별합니다. 이는 GSSAPI, SSPI 및 비밀번호 응답 메시지에도 사용됩니다.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
n
SASL 메커니즘 특정 메시지 데이터.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
theSSL요청 코드. 값은 포함하도록 선택됩니다1234
가장 중요한 16 비트에서5679
최소 16 비트에서. (혼란을 피하려면이 코드는 프로토콜 버전 번호와 같지 않아야합니다.)
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
프로토콜 버전 번호. 가장 중요한 16 비트는 주요 버전 번호입니다 (여기에 설명 된 프로토콜의 경우 3 개).
프로토콜 버전 번호 다음에 하나 이상의 매개 변수 이름과 값 문자열이 이어집니다. 성/값 쌍 후에 터미네이터로 제로 바이트가 필요합니다.사용자
필요하고 다른 것들은 선택 사항입니다. 각 매개 변수는 다음과 같이 지정됩니다.
매개 변수 이름. 현재 인정 된 이름은 다음과 같습니다.
사용자
AS를 연결할 데이터베이스 사용자 이름입니다. 필수의;
데이터베이스
연결할 데이터베이스. 사용자 이름으로 기본값.
옵션
백엔드에 대한 명령 줄 인수. (이것은 개별 런타임 매개 변수를 설정하는 데 유리하게 사용되지 않습니다.)이 문자열 내의 공간은 백 슬래시로 탈출하지 않는 한 인수를 분리하는 것으로 간주됩니다 (\
); 쓰다\\
문자 그대로의 백 슬래시를 나타냅니다.
복제
SQL 문 대신 작은 복제 명령 세트를 발행 할 수있는 스트리밍 복제 모드로 연결하는 데 사용됩니다. 값은true
, false
또는데이터베이스
, 기본값은입니다.false
. 보다섹션 53.4자세한 내용.
위 외에도 다른 매개 변수가 나열 될 수 있습니다. 로 시작하는 매개 변수 이름_PQ_.
프로토콜 확장으로 사용하기 위해 예약되어 있으며, 다른 사람들은 백엔드 시작 시간에 설정할 런타임 매개 변수로 취급됩니다. 이러한 설정은 백엔드 시작 중에 적용되며 (명령 줄 인수를 구문 분석 한 후) 세션 기본값으로 작동합니다.
매개 변수 값.
범퍼카 토토를 동기화 명령으로 식별합니다.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
범퍼카 토토를 종료로 식별합니다.
자아를 포함한 바이트의 범퍼카 토토 내용 길이.
문서에 올바르지 않은 내용이 있으면 일치하지 않습니다.이 양식문서 문제를보고하려면