메이저 토토 사이트 9.3.25 문서 | ||||
---|---|---|---|---|
PostgreSQL : 문서 : 9.3 : 사설 토토 사이트 및 통지 메시지 필드 | 배트맨 토토 : 문서 : 9.3 : Frontend/백엔드 프로토콜 | 48 장. 프론트 엔드/백엔드 메이저 토토 사이트 | 토토 핫 : 문서 : 9.3 : 토토 핫 코딩 규칙 |
이 섹션은 빠른 변경 사항을 제공합니다. 기존 클라이언트 라이브러리를 업데이트하려는 개발자의 이점 메이저 토토 사이트 3.0.
초기 시작 패킷은 유연한 문자열 목록을 사용합니다 고정 형식 대신 형식. 세션 기본값에 주목하십시오 런타임 매개 변수의 값은 이제 직접 지정할 수 있습니다. 스타트 업 패킷. (실제로, 당신은를 사용하기 전에 그렇게 할 수 있습니다옵션필드이지만 제한된 너비가 주어졌습니다 의옵션값으로 인용 공백을 인용하는 것은별로 안전하지 않았습니다. 기술.)
이제 모든 메시지 메시지 유형 바이트 (유형이없는 시작 패킷 제외 바이트). 또한 PasswordMessage는 이제 유형 바이트가 있습니다.
ERRERRESPONSE 및 elicERESPONSE ( 'e' 그리고 'n') 메시지에는 이제 여러 가지가 포함되어 있습니다 클라이언트 코드가 오류 메시지를 조립할 수있는 필드 원하는 수준의 진실성. 개별 분야는 그렇습니다 일반적으로 Newline으로 끝나지 않지만 단일 문자열은 오래된 메이저 토토 사이트은 항상 그랬습니다.
ReadyForquery ( 'Z') 메시지 트랜잭션 상태 표시기 포함.
바이린 로우와 Datarow 메시지 유형의 차이는 다음과 같습니다 다 쓴; 단일 Datarow 메시지 유형은 데이터를 반환하는 데 사용됩니다. 모든 형식. Datarow의 레이아웃이 변경되었습니다. 더 쉽게 구문 분석. 또한 이진 값의 표현은 있습니다 변경 : 더 이상 서버 내부에 직접 연결되지 않습니다. 대표.
새로운 것이 있습니다"확장 쿼리"프론트 엔드 메시지 유형을 추가하는 서브 메이저 토토 사이트, 구문 분석, 바인드, 실행, 설명, 닫기, 플러시 및 동기화 및 백엔드 메시지 유형 Parsecomplete, BindComplete, PortalSuspended, ParameterDescription, Nodata 및 Closecomplete. 기존 클라이언트 이 서브 메이저 토토 사이트에 대해 스스로 걱정할 필요는 없지만 그것을 사용하면 성능이 향상되거나 기능성.
COPY이제 데이터가 캡슐화되었습니다 카피 데이터 및 복사 메시지. 잘 정의 된 방법이 있습니다 동안 오류에서 회복copy. 그만큼 특별한"\."마지막 줄은 더 이상 필요하지 않으며 전송되지 않습니다복사. (여전히 터미네이터로 인식됩니다 동안복사이지만 사용은 더 이상 사용되지 않습니다 그리고 결국 제거 될 것입니다.) BAINSECOPY지원됩니다. COPYINRESPONSE 및 CopyOUtresponse 메시지에는 수를 나타내는 필드가 포함됩니다 열과 각 열의 형식.
FunctionCall 및 FunctionCallResponse 메시지의 레이아웃이 있습니다 변경. FunctionCall은 이제 널 인수 전달을 지원할 수 있습니다 기능. 또한 전달 매개 변수와 검색을 처리 할 수 있습니다 텍스트 또는 이진 형식을 제공합니다. 더 이상 아무것도 없습니다 기능을 잠재적 인 보안 구멍으로 고려해야 할 이유가 있기 때문입니다. 내부 서버 데이터에 직접 액세스 할 수 없습니다 표현.
백엔드는 Parameterstatus를 보냅니다 ( 'S') 연결 시작 중 메시지가 고려하는 모든 매개 변수에 대한 메시지 클라이언트 라이브러리에 흥미 롭습니다. 그 후, 매개 변수 활성 값 이이 중 하나에 대한 변경 될 때마다 메시지가 전송됩니다. 매개 변수.
RowDescription ( 't') 메시지 각 열에 새 테이블 OID 및 열 번호 필드를 전달합니다. 설명 된 행. 또한 각각의 형식 코드를 보여줍니다 열.
CursorResponse ( 'P') 메시지는 아니오입니다 백엔드에 의해 더 오래 생성됩니다.
TOMITIFICERPONSE ( 'a') 메시지 추가 문자열 필드가있어"페이로드"문자열에서 전달Notify이벤트 발신자.
The ValtionQueryResponse ( 'i') 메시지 빈 문자열 매개 변수를 포함하는 데 사용됩니다. 이것은 그랬습니다 제거됨.
이전 | 배트맨 토토 : 문서 : 9.3 : 배트맨 토토 9.3.25 문서화 | 토토 핫 : 문서 : 9.3 : 토토 핫 코딩 규칙 |
오류 및 통지 메시지 전지 | 배트맨 토토 : 문서 : 9.3 : Frontend/백엔드 프로토콜 | 메이저 토토 사이트 코딩 컨벤션 |