롤 토토 : 문서 : 9.5 : 롤 토토 | |||
---|---|---|---|
PostgreSQL : 문서 : 9.5 : 메이저 토토 사이트 형식 | 토토 결과 : 문서 : 9.5 : Frontend/백엔드 프로토콜 | 50 장. 프론트 엔드/백엔드 프로토콜 | 토토 캔 : 문서 : 9.5 : 프로토콜 이후의 변경 요약 2.0 |
이 섹션에서는 ErrorResponse 및 eliceResponse 메시지에 표시 될 수있는 토토 사이트를 설명합니다. 각 토토 사이트 유형에는 단일 바이트 식별 토큰이 있습니다.
심각도 : 토토 사이트 내용은오류, 치명적, 또는panic(오류 메시지에서) 또는경고, 통지, 디버그, info, 또는log(통지 메시지에서) 또는이 중 하나의 현지화 된 번역. 항상 존재합니다.
코드 : 오류에 대한 sqlstate 코드 (참조PostgreSQL : 문서 : 9.5 : PostgreSQL 범퍼카 토토 코드). 현지화 할 수 없습니다.
메시지 : 기본 사람이 읽을 수있는 오류 메시지. 이것은 정확하지만 간결해야합니다 (일반적으로 한 줄).
세부 사항 : 문제에 대한 자세한 내용을 가진 선택적 보조 오류 메시지. 여러 줄로 실행될 수 있습니다.
힌트 : 문제에 대해 무엇을 해야하는지 선택적 제안. 이것은 어려운 사실보다는 조언 (잠재적으로 부적절한)을 제공한다는 점에서 세부 사항과 다릅니다.
위치 : 필드 값은 소수 ASCII 정수이며 오류 커서 위치를 원래 쿼리 문자열로 인덱스로 나타냅니다. 첫 번째 문자에는 색인 1이 있고 위치는 바이트가 아닌 문자로 측정됩니다.
내부 위치 : 이것은와 동일하게 정의됩니다P토토 사이트이지만 커서 위치가 클라이언트가 제출 한 내부 명령이 아닌 내부적으로 생성 된 명령을 지칭 할 때 사용됩니다. 그만큼q이 토토 사이트가 나타날 때 토토 사이트가 항상 나타납니다.
내부 쿼리 : 실패한 내부 생성 명령의 텍스트. 예를 들어, PL/PGSQL 함수에 의해 발행 된 SQL 쿼리 일 수 있습니다.
여기서 : 오류가 발생한 컨텍스트의 표시. 현재 여기에는 활성 절차 언어 기능 및 내부적으로 생성 된 쿼리의 통화 스택 트레이스 백이 포함됩니다.
스키마 이름 : 오류가 특정 데이터베이스 객체와 관련된 경우 해당 객체를 포함하는 스키마의 이름 인 경우
테이블 이름 : 오류가 특정 테이블과 관련된 경우 테이블 이름입니다. (테이블의 스키마 이름은 스키마 이름 필드를 참조하십시오.)
열 이름 : 오류가 특정 테이블 열과 관련된 경우 열의 이름입니다. (테이블을 식별하려면 스키마 및 테이블 이름 필드를 참조하십시오.)
데이터 유형 이름 : 오류가 특정 데이터 유형과 관련된 경우 데이터 유형의 이름입니다. (데이터 유형의 스키마 이름은 스키마 이름 필드를 참조하십시오.)
제약 조건 이름 : 오류가 특정 제약 조건 인 경우 제약 조건의 이름입니다. 관련 테이블 또는 도메인에 대해 위에 나열된 필드를 참조하십시오.
파일 : 오류가보고 된 소스 코드 위치의 파일 이름.
라인 : 오류가보고 된 소스 코드 위치의 줄 번호.
루틴 : 오류를보고하는 소스 코드 루틴의 이름.
참고 :스키마 이름, 테이블 이름, 열 이름, 데이터 유형 이름 및 제약 이름의 필드는 제한된 수의 오류 유형에 대해서만 제공됩니다. 보다PostgreSQL : 문서 : 9.5 : PostgreSQL 범퍼카 토토 코드. Frontends는 이러한 토토 사이트의 존재가 다른 토토 사이트의 존재를 보장한다고 가정해서는 안됩니다.
클라이언트는 요구 사항을 충족시키기 위해 표시된 정보 서식을 담당합니다. 특히 필요에 따라 긴 줄을 끊어야합니다.