| PostgreSQL 9.1.24 문서 | ||||
|---|---|---|---|---|
| 사설 토토 : 문서 : 9.1 : 메시지 데이터 유형 | 위로 | 46장. 프런트엔드/토토 사이트 추천 프로토콜 | 다음 | |
이 섹션에서는 각 메시지의 자세한 형식을 설명합니다. 각각은 프런트엔드(F)에서 전송할 수 있음을 나타내도록 표시되어 있습니다. 토토 사이트 추천(B) 또는 둘 다(F & B). 비록 각각은 메시지는 시작 부분에 바이트 수를 포함합니다. 형식은 메시지 없이도 메시지 끝을 찾을 수 있도록 정의됩니다. 바이트 수에 대한 참조입니다. 이는 유효성 검사에 도움이 됩니다. ( CopyData 메시지는 데이터의 일부를 구성하므로 예외입니다. 스트림; 개별 CopyData 메시지의 내용은 자체적으로 해석 가능합니다.)
토토 사이트 추천를 인증으로 식별합니다 요청합니다.
다음을 포함한 메시지 내용의 길이(바이트) 자기.
인증이 이루어졌음을 지정합니다. 성공했습니다.
토토 사이트 추천를 인증으로 식별합니다 요청합니다.
다음을 포함한 메시지 내용의 길이(바이트) 자기.
Kerberos V5 인증이 다음임을 지정합니다. 필수입니다.
토토 사이트 추천를 인증으로 식별합니다 요청합니다.
다음을 포함한 메시지 내용의 길이(바이트) 자기.
일반 텍스트 비밀번호를 지정합니다. 필수입니다.
토토 사이트 추천를 인증으로 식별합니다 요청합니다.
다음을 포함한 메시지 내용의 길이(바이트) 자기.
MD5로 암호화된 비밀번호를 지정합니다. 필수입니다.
비밀번호를 암호화할 때 사용할 솔트입니다.
토토 사이트 추천를 인증으로 식별합니다 요청합니다.
다음을 포함한 메시지 내용의 길이(바이트) 자기.
SCM 자격 증명 토토 사이트 추천를 지정합니다. 필수입니다.
토토 사이트 추천를 인증으로 식별합니다 요청합니다.
다음을 포함한 메시지 내용의 길이(바이트) 자기.
GSSAPI 인증이 다음임을 지정합니다. 필수입니다.
토토 사이트 추천를 인증으로 식별합니다 요청합니다.
다음을 포함한 메시지 내용의 길이(바이트) 자기.
SSPI 인증이 다음임을 지정합니다. 필수입니다.
토토 사이트 추천를 인증으로 식별합니다 요청합니다.
다음을 포함한 메시지 내용의 길이(바이트) 자기.
이 토토 사이트 추천에 GSSAPI 또는 SSPI 데이터.
GSSAPI 또는 SSPI 인증 데이터.
토토 사이트 추천를 취소 키 데이터로 식별합니다. 프런트엔드는 원하는 경우 이 값을 저장해야 합니다. 나중에 CancelRequest 토토 사이트 추천를 발행할 수 있습니다.
다음을 포함한 메시지 내용의 길이(바이트) 자기.
이 토토 사이트 추천의 프로세스 ID.
이 토토 사이트 추천의 비밀 키입니다.
토토 사이트 추천를 바인딩 명령으로 식별합니다.
다음을 포함한 메시지 내용의 길이(바이트) 자기.
대상 포탈의 이름(비어 있음) 문자열은 이름이 지정되지 않은 포털을 선택합니다).
소스 준비 명령문의 이름( 빈 문자열은 이름이 지정되지 않은 준비된 항목을 선택합니다. 진술).
다음 매개변수 형식 코드의 수 (표시됨C아래). 0은 해당 항목이 없음을 나타냅니다. 매개변수 또는 매개변수가 모두 기본값을 사용하는지 여부 형식(텍스트); 또는 하나, 이 경우 지정된 형식 코드는 모든 매개변수에 적용됩니다. 아니면 그럴 수도 있지 실제 매개변수 수와 같습니다.
매개변수 형식 코드. 각각은 현재 있어야 합니다. 0(텍스트) 또는 1(이진).
뒤에 오는 매개변수 값의 수 (아마도 0). 개수와 일치해야 합니다. 쿼리에 필요한 매개변수입니다.
다음으로, 각각에 대해 다음 필드 쌍이 나타납니다. 매개변수:
매개변수 값의 길이(바이트)(이것은 개수에는 자신이 포함되지 않습니다). 0일 수 있습니다. 로서 특수한 경우 -1은 NULL 매개변수 값을 나타냅니다. 아니요 NULL 경우에는 값 바이트가 따릅니다.
다음 형식의 매개변수 값 관련 형식 코드로 표시됩니다.n위의 길이입니다.
마지막 매개변수 다음에는 다음 필드가 있습니다. 나타남:
결과 열 형식 코드의 수 따르다 (표시됨)R아래). 이 값은 0일 수 있습니다. 결과 열이 없거나 결과 열이 있어야 합니다. 모두 기본 형식(텍스트)을 사용합니다. 또는 그 중 하나 지정된 형식 코드가 모든 항목에 적용되는 경우 결과 열(있는 경우) 아니면 실제와 같을 수도 있습니다 쿼리의 결과 열 수입니다.
결과-열 형식 코드. 각각은 반드시 현재는 0(텍스트) 또는 1(이진)입니다.
토토 사이트 추천를 바인드 완료로 식별합니다. 표시기.
다음을 포함한 메시지 내용의 길이(바이트) 자기.
다음을 포함한 메시지 내용의 길이(바이트) 자기.
취소 요청 코드입니다. 값은 다음과 같이 선택됩니다. 포함1234최대한 중요한 16비트 및5678최하위 16비트. (혼란을 피하기 위해 이 코드는 동일해서는 안 됩니다. 모든 프로토콜 버전 번호로.)
대상 토토 사이트 추천의 프로세스 ID.
대상 토토 사이트 추천의 비밀 키입니다.
토토 사이트 추천를 닫기 명령으로 식별합니다.
다음을 포함한 메시지 내용의 길이(바이트) 자기.
'S' 준비된 것을 닫으려면 진술; 또는 'P' 닫다 포털.
준비된 성명서 또는 포털의 이름 닫기(빈 문자열은 이름이 지정되지 않은 준비된 항목을 선택합니다. 성명서 또는 포털).
토토 사이트 추천를 닫기 완료로 식별합니다. 표시기.
다음을 포함한 메시지 내용의 길이(바이트) 자기.
토토 사이트 추천를 명령 완료로 식별합니다. 응답.
다음을 포함한 메시지 내용의 길이(바이트) 자기.
명령 태그. 이것은 일반적으로 한 단어입니다. 어떤 SQL 명령이 완료되었는지 식별합니다.
다음을 위해삽입명령, 태그는삽입oid 행, 여기서행행 수입니다. 삽입했습니다.oid이것은 삽입된 행의 개체 ID인 경우행은 1이고 대상 테이블입니다. OID가 있습니다. 그렇지 않으면oid0입니다.
a삭제명령, 태그는삭제행어디에서행행 수입니다. 삭제되었습니다.
다음을 위해업데이트명령, 태그는업데이트행어디에서행행 수입니다. 업데이트되었습니다.
a선택또는다음으로 테이블 생성명령, 태그는선택행어디에서행행 수입니다. 검색되었습니다.
a이동명령, 태그는이동행어디에서행행 수입니다. 커서 위치가 다음 사람에 의해 변경되었습니다.
a가져오기명령, 태그는가져오기행어디에서행는 행의 수입니다. 커서에서 검색되었습니다.
a복사명령, 태그는복사행어디에서행행 수입니다. 복사되었습니다. (참고: 행 개수는포스트그레SQL8.2 및 나중에.)
메시지를 다음과 같이 식별합니다.복사데이터.
다음을 포함한 메시지 내용의 길이(바이트) 자기.
a의 일부를 구성하는 데이터복사데이터 스트림. 다음에서 보낸 메시지 백엔드는 항상 단일 데이터에 해당합니다. 행이 있지만 프런트엔드에서 보낸 메시지는 데이터 스트림을 임의로.
메시지를 다음으로 식별합니다.복사-완료 표시기.
다음을 포함한 메시지 내용의 길이(바이트) 자기.
메시지를 다음으로 식별합니다.복사-실패 표시기.
다음을 포함한 메시지 내용의 길이(바이트) 자기.
원인으로 보고할 오류 토토 사이트 추천 실패.
메시지를 복사 시작으로 식별합니다 응답. 이제 프런트엔드에서 카피인 데이터를 보내야 합니다. 그렇게 할 준비가 되지 않은 경우 CopyFail 메시지를 보냅니다.
다음을 포함한 메시지 내용의 길이(바이트) 자기.
0은 전체를 나타냅니다.복사형식은 텍스트입니다(행을 구분함) 줄 바꿈으로, 구분 기호로 구분된 열 문자 등). 1은 전체 복사 형식을 나타냅니다. 바이너리입니다(DataRow 형식과 유사). 참조복사더 많은 정보를 원하시면.
복사할 데이터의 열 수 (표시됨N아래).
각 열에 사용되는 형식 코드입니다. 각각 현재 0(텍스트) 또는 1(이진)이어야 합니다. 모두 전체 복사 형식이 다음과 같은 경우 0이어야 합니다. 텍스트.
메시지를 복사 시작으로 식별합니다. 응답. 이 메시지 뒤에 복사가 표시됩니다. 데이터.
다음을 포함한 메시지 내용의 길이(바이트) 자기.
0은 전체를 나타냅니다.복사형식은 텍스트입니다(행을 구분함) 줄 바꿈으로, 구분 기호로 구분된 열 문자 등). 1은 전체 복사 형식을 나타냅니다. 바이너리입니다(DataRow 형식과 유사). 참조복사더 많은 정보를 원하시면.
복사할 데이터의 열 수 (표시됨N아래).
각 열에 사용되는 형식 코드. 각각 현재 0(텍스트) 또는 1(이진)이어야 합니다. 모두 전체 복사 형식이 다음과 같은 경우 0이어야 합니다. 텍스트.
메시지를 복사 시작으로 식별합니다. 둘 다 응답. 이 메시지는 스트리밍에만 사용됩니다. 복제.
다음을 포함한 메시지 내용의 길이(바이트) 자기.
0은 전체를 나타냅니다.복사형식은 텍스트입니다(행을 구분함) 줄 바꿈으로, 구분 기호로 구분된 열 문자 등). 1은 전체 복사 형식을 나타냅니다. 바이너리입니다(DataRow 형식과 유사). 보다복사더 많은 정보를 원하시면.
복사할 데이터의 열 수 (표시됨N아래).
각 열에 사용되는 형식 코드. 각각 현재 0(텍스트) 또는 1(이진)이어야 합니다. 모두 전체 복사 형식이 다음과 같은 경우 0이어야 합니다. 텍스트.
토토 사이트 추천를 데이터 행으로 식별합니다.
다음을 포함한 메시지 내용의 길이(바이트) 자기.
다음 열 값의 수(아마도 제로).
다음으로, 각각에 대해 다음 필드 쌍이 나타납니다. 열:
열 값의 길이(바이트)(이것은 개수에는 자신이 포함되지 않습니다). 0일 수 있습니다. 로서 특수한 경우 -1은 NULL 열 값을 나타냅니다. 아니요 NULL 경우에는 값 바이트가 따릅니다.
표시된 형식의 열 값 관련 형식 코드로.n위의 길이입니다.
토토 사이트 추천를 설명 명령으로 식별합니다.
다음을 포함한 메시지 내용의 길이(바이트) 자기.
'S' 설명하기 위해 준비된 진술; 또는 'P' 포털을 설명합니다.
준비된 명령문 또는 포털의 이름 설명(빈 문자열은 이름이 없는 항목을 선택합니다. 준비된 진술 또는 포털).
빈 메시지에 대한 응답으로 메시지를 식별합니다. 쿼리 문자열. (이것은 다음을 대체합니다. 명령완료.)
다음을 포함한 메시지 내용의 길이(바이트) 자기.
토토 사이트 추천를 오류로 식별합니다.
다음을 포함한 메시지 내용의 길이(바이트) 자기.
메시지 본문은 식별된 하나 이상의 항목으로 구성됩니다. 필드 다음에 종결자로 0바이트가 옵니다. 필드는 다음을 수행할 수 있습니다. 어떤 순서로든 나타납니다. 각 필드마다 다음이 있습니다. 다음:
필드 유형을 식별하는 코드; 0이면 이것은 메시지 종결자이며 뒤에 문자열이 없습니다. 는 현재 정의된 필드 유형은 다음에 나열되어 있습니다.섹션 46.6. 이후 앞으로 더 많은 필드 유형이 추가될 수 있습니다. 인식할 수 없는 필드를 자동으로 무시해야 합니다. 유형.
필드 값입니다.
토토 사이트 추천를 실행 명령으로 식별합니다.
다음을 포함한 메시지 내용의 길이(바이트) 자기.
실행할 포털의 이름(빈 문자열 이름이 지정되지 않은 포털을 선택합니다.)
포털인 경우 반환할 최대 행 수 행을 반환하는 쿼리가 포함되어 있습니다(무시됨). 그렇지 않으면). 0은 나타냄"아니요 한도".
토토 사이트 추천를 플러시 명령으로 식별합니다.
다음을 포함한 메시지 내용의 길이(바이트) 자기.
토토 사이트 추천를 함수 호출로 식별합니다.
다음을 포함한 메시지 내용의 길이(바이트) 자기.
함수의 개체 ID를 지정합니다. 전화해.
다음 인수 형식 코드의 수 (표시됨C아래). 0은 해당 항목이 없음을 나타냅니다. 인수 또는 인수가 모두 기본값을 사용하는지 형식(텍스트); 또는 하나, 이 경우 지정된 형식 코드는 모든 인수에 적용됩니다. 아니면 그럴 수도 있지 실제 인수 수와 같습니다.
인수 형식 코드. 각각은 현재 있어야 합니다. 0(텍스트) 또는 1(이진).
제공되는 인수의 수를 지정합니다 함수에.
다음으로, 각각에 대해 다음 필드 쌍이 나타납니다. 인수:
인수 값의 길이(바이트)(이것은 개수에는 자신이 포함되지 않습니다). 0일 수 있습니다. 로서 특수한 경우 -1은 NULL 인수 값을 나타냅니다. 아니요 NULL 경우에는 값 바이트가 따릅니다.
지시된 형식의 인수 값 관련 형식 코드로.n위의 길이입니다.
마지막 인수 다음에 다음 필드 나타납니다:
함수 결과의 형식 코드. 필수 현재는 0(텍스트) 또는 1(이진)입니다.
토토 사이트 추천를 함수 호출로 식별합니다 결과.
다음을 포함한 메시지 내용의 길이(바이트) 자기.
함수 결과 값의 길이(바이트) (이 개수에는 자체가 포함되지 않습니다). 0일 수 있습니다. 다음과 같이 특별한 경우 -1은 NULL 함수 결과를 나타냅니다. NULL 경우에는 값 바이트가 뒤따르지 않습니다.
함수 결과의 값(형식) 관련 형식 코드로 표시됩니다.n위의 길이입니다.
토토 사이트 추천를 데이터 없음 표시로 식별합니다.
다음을 포함한 메시지 내용의 길이(바이트) 자기.
토토 사이트 추천를 알림으로 식별합니다.
다음을 포함한 메시지 내용의 길이(바이트) 자기.
메시지 본문은 식별된 하나 이상의 항목으로 구성됩니다. 필드 다음에 종결자로 0바이트가 옵니다. 필드는 다음을 수행할 수 있습니다. 어떤 순서로든 나타납니다. 각 필드마다 다음이 있습니다. 다음:
필드 유형을 식별하는 코드; 0이면 이것은 메시지 종결자이며 뒤에 문자열이 없습니다. 는 현재 정의된 필드 유형은 다음에 나열되어 있습니다.섹션 46.6. 이후 앞으로 더 많은 필드 유형이 추가될 수 있습니다. 인식할 수 없는 필드를 자동으로 무시해야 합니다. 유형.
필드 값입니다.
토토 사이트 추천를 알림으로 식별합니다 응답.
다음을 포함한 메시지 내용의 길이(바이트) 자기.
알림 토토 사이트 추천의 프로세스 ID 프로세스.
알림이 이루어진 채널의 이름 에 제기되었습니다.
그"페이로드"문자열 알림 프로세스를 통과했습니다.
토토 사이트 추천를 매개변수로 식별합니다 설명.
다음을 포함한 메시지 내용의 길이(바이트) 자기.
문에 사용된 매개변수의 수 (0일 수 있음).
그리고 각 매개변수에 대해 다음이 있습니다:
매개변수 데이터의 개체 ID를 지정합니다 유형.
토토 사이트 추천를 런타임 매개변수로 식별합니다. 상태 보고입니다.
다음을 포함한 메시지 내용의 길이(바이트) 자기.
런타임 매개변수의 이름은 다음과 같습니다. 보고되었습니다.
매개변수의 현재 값.
토토 사이트 추천를 구문 분석 명령으로 식별합니다.
다음을 포함한 메시지 내용의 길이(바이트) 자기.
대상 준비된 명령문의 이름( 빈 문자열은 이름이 지정되지 않은 준비된 항목을 선택합니다. 진술).
파싱할 쿼리 문자열입니다.
지정된 매개변수 데이터 유형의 수( 0이 됩니다). 이는 다음을 나타내는 것이 아닙니다. 쿼리에 나타날 수 있는 매개변수 수 문자열, 프런트엔드가 원하는 숫자만 유형을 미리 지정하세요.
그리고 각 매개변수에 대해 다음이 있습니다:
매개변수 데이터의 개체 ID를 지정합니다 유형. 여기에 0을 두는 것은 떠나는 것과 같습니다. 유형이 지정되지 않았습니다.
토토 사이트 추천를 구문 분석 완료로 식별합니다. 표시기.
다음을 포함한 메시지 내용의 길이(바이트) 자기.
메시지를 비밀번호 응답으로 식별합니다. 이는 GSSAPI 및 SSPI에도 사용됩니다. 응답 메시지(실제로는 설계 오류입니다. 포함된 데이터가 null로 끝나는 데이터가 아니기 때문에 이 경우 문자열이지만 임의의 바이너리일 수 있습니다. 데이터).
다음을 포함한 메시지 내용의 길이(바이트) 자기.
비밀번호(요청 시 암호화됨).
포털이 일시 중지된 토토 사이트 추천임을 식별합니다. 표시기. 이는 실행이 실행된 경우에만 나타납니다. 토토 사이트 추천의 행 개수 제한에 도달했습니다.
다음을 포함한 메시지 내용의 길이(바이트) 자기.
토토 사이트 추천를 간단한 쿼리로 식별합니다.
다음을 포함한 메시지 내용의 길이(바이트) 자기.
쿼리 문자열 자체.
메시지 유형을 식별합니다. ReadyForQuery가 전송되었습니다. 토토 사이트 추천가 새 쿼리를 수행할 준비가 될 때마다 주기.
다음을 포함한 메시지 내용의 길이(바이트) 자기.
현재 백엔드 트랜잭션 상태 표시기. 가능한 값은 '입니다.I' 만약에 유휴(트랜잭션 블록에 없음) 'T52368_52417E' 실패한 경우 거래 블록(쿼리는 다음까지 거부됩니다. 블록이 종료됩니다).
토토 사이트 추천를 행 설명으로 식별합니다.
다음을 포함한 메시지 내용의 길이(바이트) 자기.
행의 필드 수를 지정합니다( 제로).
그러면 각 필드에 대해 다음이 있습니다:
필드 이름.
필드가 다음의 열로 식별될 수 있는 경우 특정 테이블, 테이블의 개체 ID입니다. 그렇지 않으면 제로.
필드가 다음의 열로 식별될 수 있는 경우 특정 테이블, 열의 속성 번호; 그렇지 않으면 0입니다.
필드 데이터 유형의 개체 ID.
데이터 유형 크기(참조pg_type.typlen). 부정적인 점에 유의하세요. 값은 가변 너비 유형을 나타냅니다.
유형 수정자(참조pg_attribute.atttypmod). 의미 수정자의 유형은 유형별로 다릅니다.
필드에 사용되는 형식 코드. 현재는 0(텍스트) 또는 1(이진)입니다. 에서 명령문 변형에서 반환된 RowDescription 설명하세요. 형식 코드는 아직 알려지지 않았으며 앞으로 있을 예정입니다. 항상 0이어야 합니다.
다음을 포함한 메시지 내용의 길이(바이트) 자기.
그SSL요청 코드. 값은 다음을 포함하도록 선택됩니다.1234최상위 16비트에서, 그리고5679적어도 중요한 16비트. (혼란을 피하기 위해 이 코드는 프로토콜 버전과 동일해서는 안 됩니다. 번호.)
다음을 포함한 메시지 내용의 길이(바이트) 자기.
프로토콜 버전 번호. 가장 중요한 16비트는 주 버전 번호입니다(3은 여기에 설명된 프로토콜). 가장 중요하지 않은 16 비트는 마이너 버전 번호(프로토콜의 경우 0)입니다. 여기에 설명되어 있습니다).
프로토콜 버전 번호 뒤에는 하나 이상의 매개변수 이름과 값 문자열의 쌍. 0바이트는 성 이름/값 쌍 뒤에 종결자로 필요합니다. 매개변수는 어떤 순서로든 나타날 수 있습니다.사용자은 필수사항이고 나머지는 선택사항입니다. 각각 매개변수는 다음과 같이 지정됩니다:
매개변수 이름. 현재 인식되는 이름 다음은:
연결할 데이터베이스 사용자 이름. 필수의; 기본값은 없습니다.
연결할 데이터베이스. 기본값은 사용자 이름.
토토 사이트 추천에 대한 명령줄 인수. (이것은 설정을 위해 더 이상 사용되지 않습니다. 개별 런타임 매개변수.)
위 외에도 모든 런타임 매개변수 백엔드 시작 시간에 설정할 수 있는 것은 나열되어 있습니다. 이러한 설정은 백엔드 중에 적용됩니다. 시작(경우에 따라 명령줄 옵션을 구문 분석한 후) 모두). 값은 세션 기본값으로 사용됩니다.
매개변수 값입니다.
토토 사이트 추천를 동기화 명령으로 식별합니다.
다음을 포함한 메시지 내용의 길이(바이트) 자기.
토토 사이트 추천를 종료로 식별합니다.
다음을 포함한 메시지 내용의 길이(바이트) 자기.