| PostgreSQL 9.3.25 문서 | ||||
|---|---|---|---|---|
| PostgreSQL : 문서 : 9.3 : 사설 토토 형식 | 배트맨 토토 : 문서 : 9.3 : Frontend/백엔드 프로토콜 | 48장. 프런트엔드/백엔드 프로토콜 | 다음 | |
이 섹션은 다음에 나타날 수 있는 필드를 설명합니다. ErrorResponse 및 NoticeResponse 메시지. 각 필드 유형에는 단일 바이트 식별 토큰입니다. 특정 필드 유형에 유의하세요. 메시지당 최대 한 번 표시되어야 합니다.
심각도: 필드 내용은 다음과 같습니다.오류, 치명적, 또는패닉(오류 메시지에서) 또는경고, 공지사항, 디버그, 정보, 또는로그(에서 알림 사설 토토 사이트) 또는 이들 중 하나의 현지화된 번역입니다. 항상 존재합니다.
코드: 오류에 대한 SQLSTATE 코드(참조부록 A). 현지화할 수 없습니다. 언제나 현재의.
메시지: 사람이 읽을 수 있는 주요 오류 메시지입니다. 이것은 정확하지만 간결해야 합니다(일반적으로 한 줄). 항상 존재합니다.
세부사항: 추가 세부사항을 포함하는 선택적 보조 오류 메시지 문제에 대해. 여러 줄로 실행될 수 있습니다.
힌트: 문제에 대해 무엇을 해야할지 선택적으로 제안합니다. 이것 조언을 제공한다는 점에서 Detail과 다릅니다. (잠재적으로 부적절할 수 있음) 확실한 사실보다는 다음으로 달려갈 수도 있다 여러 줄.
위치: 필드 값은 십진수 ASCII 정수입니다. 원래 쿼리에 대한 인덱스로서의 오류 커서 위치 끈. 첫 번째 문자의 인덱스는 1이고 위치가 측정됩니다. 바이트가 아닌 문자로.
내부 위치: 이것은 다음과 동일하게 정의됩니다.P필드이지만 커서 위치가 명령이 아닌 내부적으로 생성된 명령을 나타냅니다. 클라이언트가 제출했습니다. 그만큼q필드는 이 필드가 나타나면 항상 나타납니다.
내부 쿼리: 실패한 내부 생성 텍스트 명령. 예를 들어, 이는 다음에서 실행한 SQL 쿼리일 수 있습니다. PL/pgSQL 함수.
어디: 오류가 발생한 컨텍스트를 나타냅니다. 현재 여기에는 활성 절차의 호출 스택 추적이 포함됩니다. 언어 기능 및 내부적으로 생성된 쿼리. 추적은 한 줄에 하나의 항목, 가장 최근 항목이 먼저 표시됩니다.
스키마 이름: 오류가 특정 항목과 관련된 경우 데이터베이스 객체, 해당 객체를 포함하는 스키마의 이름(해당하는 경우) 어느.
테이블 이름: 오류가 특정 테이블과 관련된 경우, 테이블의 이름. (이름은 스키마 이름 필드를 참조하세요. 테이블의 스키마 중 하나입니다.)
열 이름: 오류가 특정 테이블과 관련된 경우 열, 열의 이름입니다. (스키마 및 테이블 이름 참조 테이블을 식별하는 필드입니다.)
데이터 유형 이름: 오류가 특정 데이터와 관련된 경우 type, 데이터 유형의 이름입니다. (스키마 이름 필드 참조 데이터 유형의 스키마 이름입니다.)
제약 이름: 오류가 특정 항목과 관련된 경우 제약 조건, 제약 조건의 이름입니다. 나열된 필드를 참조하세요. 관련 테이블이나 도메인에 대해서는 위의 내용을 참조하세요. (이를 위해, 인덱스는 생성되지 않은 경우에도 제약 조건으로 처리됩니다. 제약 조건 구문을 사용합니다.)
파일: 오류가 발생한 소스 코드 위치의 파일 이름 보고되었습니다.
라인: 소스 코드 위치의 라인 번호 오류가 보고되었습니다.
루틴: 다음을 보고하는 소스 코드 루틴의 이름 오류.
참고:스키마 이름, 테이블 이름, 열 필드 이름, 데이터 유형 이름 및 제약 조건 이름은 제한된 수의 오류 유형; 보다부록 A. 프런트엔드는 다음과 같은 행위를 해서는 안 됩니다. 이러한 필드 중 하나라도 있으면 다음을 보장한다고 가정합니다. 다른 필드의 존재. 핵심 오류 소스는 다음을 관찰합니다. 위에서 언급한 상호 관계가 있지만 사용자 정의 함수는 다음을 사용할 수 있습니다. 이러한 필드를 다른 방식으로 사용할 수 있습니다. 같은 맥락에서 고객은 다음과 같은 행위를 해서는 안 됩니다. 이 필드는 현재의 현대적 객체를 나타낸다고 가정합니다. 데이터 베이스.
클라이언트는 표시된 정보의 형식을 지정해야 합니다. 필요를 충족시키기 위해; 특히 다음과 같이 긴 줄을 끊어야 합니다. 필요합니다. 오류 메시지 필드에 나타나는 줄 바꿈 문자 줄바꿈이 아닌 단락 나누기로 처리되어야 합니다.
| 이전 | 배트맨 토토 : 문서 : 9.3 : 배트맨 토토 9.3.25 문서화 | 다음 |
| 사설 토토 사이트 형식 | 배트맨 토토 : 문서 : 9.3 : Frontend/백엔드 프로토콜 | 이후 변경 사항 요약 프로토콜 2.0 |