PostgreSQL | ||
---|---|---|
이전 | 50 장. 프론트 엔드/백엔드 프로토콜 | 다음 |
이 섹션에서는 각 무지개 토토의 자세한 형식을 설명합니다. 각 프론트 엔드 (F), 우체국 장/백엔드 (B) 또는 둘 다 (F & B).
무지개 토토를 식별합니다. ASCII 행으로 보낸 (CopyInResponse 참조)
행에있는 각 필드마다 하나의 비트가있는 비트 맵. 그만큼 첫 번째 필드는 첫 번째 바이트의 비트 7, 2 위에 해당합니다. 필드는 제 1 바이트의 비트 6, 8 번째 필드에 해당합니다. 첫 번째 바이트의 비트 0, 9 번째 필드에 해당합니다. 두 번째 바이트의 비트 8 등에 해당합니다. 비트입니다 해당 필드의 값이 아닌 경우 설정 널.
그런 다음 각 필드마다 다음이 있습니다.
필드 값의 크기를 지정합니다. 이 크기를 포함하여.
ASCII에서 필드 자체의 값을 지정합니다 캐릭터.nis 위의 크기 마이너스 4
무지개 토토를 인증 요청으로 식별합니다.
인증이 성공했음을 지정합니다.
무지개 토토를 인증 요청으로 식별합니다.
Kerberos v4 인증이임을 지정합니다 필수의.
무지개 토토를 인증 요청으로 식별합니다.
Kerberos v5 인증이임을 지정합니다 필수의.
무지개 토토를 인증 요청으로 식별합니다.
암호화되지 않은 암호가 필요하다는 것을 지정합니다.
무지개 토토를 인증 요청으로 식별합니다.
암호화 된 암호가 필요하다는 것을 지정합니다.
암호를 암호화 할 때 사용할 소금.
무지개 토토를 식별합니다. 바이너리 행으로 보낸 (copyoutresponse 참조)
행에있는 각 필드마다 하나의 비트가있는 비트 맵. 그만큼 첫 번째 필드는 첫 번째 바이트의 비트 7, 2 위에 해당합니다. 필드는 제 1 바이트의 비트 6, 8 번째 필드에 해당합니다. 첫 번째 바이트의 비트 0, 9 번째 필드에 해당합니다. 두 번째 바이트의 비트 8 등에 해당합니다. 비트입니다 해당 필드의 값이 아닌 경우 설정 널.
그런 다음 각 필드마다 다음이 있습니다.
필드 값의 크기를 지정합니다. 이 크기 제외.
이진에서 필드 자체의 값을 지정합니다 체재.n위의 것입니다 크기.
무지개 토토를 완료된 응답으로 식별합니다.
명령 태그. 이것은 일반적으로 (그러나 항상 아님) a입니다 어떤 SQL 명령을 식별하는 단일 단어 완전한.
이것은 각 행이 종료되는 행의 스트림입니다. char1 ( '\ n'). 그런 다음 시퀀스 char1 ( '\\'), char1 ( '.'), char1 ( '\ n').
무지개 토토를 식별합니다. 시작 (Asciirow 참조), 시작 응답의 사본으로 보냈습니다.
무지개 토토를 식별합니다. 보낸 (이진로 참조), 사본으로 시작되었습니다.
무지개 토토를 커서 응답으로 식별합니다.
커서의 이름. 이것은 "빈"이 될 것입니다 커서는 암시 적입니다.
무지개 토토를 빈 쿼리 응답으로 식별합니다.
미사용.
바이트의 패킷의 크기.
암호화 된 (crypt () 사용) 비밀번호
무지개 토토를 오류로 식별합니다.
오류 무지개 토토 자체.
무지개 토토를 함수 호출로 식별합니다.
미사용.
호출 할 함수의 객체 ID를 지정합니다.
제공되는 인수 수를 지정합니다 기능.
그런 다음 각 인수에 대해 다음이 있습니다.
인수 값의 크기를 지정하고, 이 크기 제외.
이진에서 필드 자체의 값을 지정합니다 체재.n위의 것입니다 크기.
무지개 토토를 함수 호출 결과로 식별합니다.
실제 결과가 반환되었음을 지정합니다.
결과 값의 크기를 지정합니다. 이 크기.
이진에서 결과 자체의 값을 지정합니다 체재.n위의 것입니다 크기.
사용되지 않았습니다. (엄격하게 말하면, 함수 룰트 루싱 및 FunctionVoidResponse는 동일하지만 일부는 있습니다 무지개 토토의 선택적 부분.)
무지개 토토를 함수 호출 결과로 식별합니다.
실제 결과가 반환되지 않았 음을 지정합니다.
무지개 토토를 통지로 식별합니다.
통지 무지개 토토 자체.
무지개 토토를 알림 응답으로 식별합니다.
백엔드 프로세스의 프로세스 ID.
통지가 제기 된 관계의 이름 에.
무지개 토토를 쿼리로 식별합니다.
쿼리 자체.
무지개 토토를 행 설명으로 식별합니다.
연속 필드 수를 지정합니다 (그리고 영).
그런 다음 각 필드마다 다음이 있습니다.
필드 이름을 지정합니다.
필드 유형의 객체 ID를 지정합니다.
유형 크기를 지정합니다.
바이트의 패킷의 크기.
프로토콜 버전 번호. 가장 중요한 16 비트는 주요 버전 번호입니다. 최소 16 개의 중요한 비트는 사소한 버전 번호입니다.
데이터베이스 이름, 기본값 인 If 생략.
사용자 이름.
전달할 추가 명령 줄 인수 우체국 장의 백엔드.
미사용.
백엔드가 디버깅에 사용해야하는 선택 사항 무지개 토토.
무지개 토토를 종료로 식별합니다.
바이트의 패킷의 크기.
암호화되지 않은 암호.
이전 | 홈 | 다음 |
무지개 토토 데이터 유형 | up | GCC 기본값 최적화 |