| 포스트그레SQL | ||
|---|---|---|
| 이전 | 50장. 프런트엔드/백엔드 프로토콜 | 다음 |
이 섹션에서는 각 무지개 토토의 자세한 형식을 설명합니다. 각각 프런트엔드(F), 포스트마스터/백엔드(B) 또는 둘 다(F & B).
무지개 토토가 있는 컨텍스트에서 무지개 토토를 식별합니다. ASCII 행으로 전송됩니다(CopyInResponse 참조).
행의 각 필드에 대해 1비트가 있는 비트맵입니다. 는 첫 번째 필드는 첫 번째 바이트의 비트 7에 해당하고 두 번째 필드는 필드는 첫 번째 바이트의 비트 6, 8번째 필드에 해당합니다. 첫 번째 바이트, 9번째 필드의 비트 0에 해당합니다. 두 번째 바이트의 비트 8에 해당합니다. 비트는 해당 필드의 값이 아닌 경우 설정됩니다. NULL.
그리고 각 필드에 대해 다음이 있습니다:
필드 값의 크기를 지정합니다. 이 크기도 포함됩니다.
필드 자체의 값을 ASCII로 지정합니다 문자.n이것은 위 크기에서 4를 뺀 값입니다.
무지개 토토를 인증 요청으로 식별합니다.
인증이 성공했음을 나타냅니다.
무지개 토토를 인증 요청으로 식별합니다.
Kerberos V4 인증이 다음임을 지정합니다. 필수입니다.
무지개 토토를 인증 요청으로 식별합니다.
Kerberos V5 인증이 다음임을 지정합니다. 필수입니다.
무지개 토토를 인증 요청으로 식별합니다.
암호화되지 않은 비밀번호가 필요함을 지정합니다.
무지개 토토를 인증 요청으로 식별합니다.
암호화된 비밀번호가 필요함을 지정합니다.
비밀번호를 암호화할 때 사용할 솔트.
무지개 토토가 있는 컨텍스트에서 무지개 토토를 식별합니다. 이진 행으로 전송됩니다(CopyOutResponse 참조).
행의 각 필드에 대해 1비트가 있는 비트맵입니다. 는 첫 번째 필드는 첫 번째 바이트의 비트 7에 해당하고 두 번째 필드는 필드는 첫 번째 바이트의 비트 6, 8번째 필드에 해당합니다. 첫 번째 바이트, 9번째 필드의 비트 0에 해당합니다. 두 번째 바이트의 비트 8에 해당합니다. 비트는 해당 필드의 값이 아닌 경우 설정됩니다. NULL.
그리고 각 필드에 대해 다음이 있습니다:
필드 값의 크기를 지정합니다. 이 크기는 제외합니다.
필드 자체의 값을 바이너리로 지정합니다. 형식.n위와 같습니다 크기.
무지개 토토를 완료된 응답으로 식별합니다.
명령 태그. 이는 일반적으로(항상 그런 것은 아님) 어떤 SQL 명령이 사용되었는지 식별하는 단일 단어 완료되었습니다.
이것은 각 행이 다음으로 끝나는 행 스트림입니다. 문자1('\n'). 그 다음에는 Char1('\\') 시퀀스가 옵니다. Char1('.'), Char1('\n').
무지개 토토가 속한 컨텍스트에서 무지개 토토를 식별합니다. 시작된 응답의 복사본으로 전송됩니다(AsciiRow 참조).
무지개 토토가 있는 컨텍스트에서 무지개 토토를 식별합니다. 복사 시작 응답으로 전송됩니다(BinaryRow 참조).
무지개 토토를 커서 응답으로 식별합니다.
커서의 이름. 다음과 같은 경우에는 "공백"이 됩니다. 커서는 암시적입니다.
무지개 토토가 빈 쿼리 응답임을 식별합니다.
미사용.
패킷의 크기(바이트).
암호화된(crypt() 사용) 비밀번호입니다.
무지개 토토를 오류로 식별합니다.
오류 무지개 토토 그 자체입니다.
무지개 토토를 함수 호출로 식별합니다.
미사용.
호출할 함수의 개체 ID를 지정합니다.
에 제공되는 인수 수를 지정합니다. 기능.
그리고 각 인수에 대해 다음이 있습니다:
인수 값의 크기를 지정합니다. 이 크기는 제외합니다.
필드 자체의 값을 바이너리로 지정합니다. 형식.n위와 같습니다 크기.
무지개 토토를 함수 호출 결과로 식별합니다.
실제 결과가 반환되었음을 지정합니다.
다음을 제외한 결과 값의 크기를 지정합니다. 이 크기입니다.
결과 자체의 값을 바이너리로 지정합니다. 형식.n위와 같습니다 크기.
미사용. (엄밀히 말하면 FunctionResultResponse 및 FunctionVoidResponse는 동일하지만 일부 메시지의 선택적 부분입니다.)
무지개 토토를 함수 호출 결과로 식별합니다.
실제 결과가 반환되지 않았음을 지정합니다.
무지개 토토를 알림으로 식별합니다.
알림 무지개 토토 그 자체입니다.
무지개 토토를 알림 응답으로 식별합니다.
백엔드 프로세스의 프로세스 ID입니다.
알림이 발생한 관계의 이름 에.
무지개 토토를 쿼리로 식별합니다.
쿼리 그 자체입니다.
무지개 토토를 행 설명으로 식별합니다.
행의 필드 수를 지정합니다. 제로).
그리고 각 필드에 대해 다음이 있습니다:
필드 이름을 지정합니다.
필드 유형의 개체 ID를 지정합니다.
글자 크기를 지정합니다.
패킷의 크기(바이트).
프로토콜 버전 번호. 가장 중요한 16 비트는 주 버전 번호입니다. 최소 16개의 중요한 비트는 부 버전 번호입니다.
데이터베이스 이름은 다음과 같은 경우 사용자 이름으로 기본 설정됩니다. 생략했습니다.
사용자 이름입니다.
전달될 추가 명령줄 인수 포스트마스터의 백엔드.
미사용.
백엔드가 디버깅을 위해 사용해야 하는 선택적 tty 무지개 토토.
무지개 토토를 종료로 식별합니다.
패킷의 크기(바이트).
암호화되지 않은 비밀번호입니다.
| 이전 | 집 | 다음 |
| 무지개 토토 데이터 유형 | 위로 | GCC 기본값 최적화 |