지원되지 않은 버전 :9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2
이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 동일한 페이지를 볼 수 있습니다현재버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

58.1. 스포츠 토토 카탈로그 항목

각 스포츠 토토 액세스 방법은의 행으로 설명됩니다.PG_AM시스템 카탈로그 (참조범퍼카 토토 : 문서 : 9.5 : PG_AM). a의 주요 내용PG_AM행 참조PG_PROC액세스 방법에 의해 제공되는 스포츠 토토 액세스 함수를 식별하는 항목. 이 기능에 대한 API는이 장의 뒷부분에서 정의됩니다. 또한PG_AM행은 멀티 컬럼 인덱스를 지원할 수 있는지 여부와 같은 액세스 방법의 몇 가지 고정 된 속성을 지정합니다. 현재 생성 또는 삭제에 대한 특별한 지원이 없습니다PG_AM항목; 새로운 액세스 방법을 작성할 수있는 사람은 누구나 적절한 행을 스스로 삽입 할 수 있어야합니다.

유용하려면 스포츠 토토 액세스 방법에 하나 이상이 있어야합니다운영자 패밀리운영자 클래스정의범퍼카 토토 : 문서, 토토 결과 : 문서, pg_amoppg_amproc. 이 항목을 통해 플래너는이 액세스 방법의 스포츠 토토와 함께 어떤 종류의 쿼리 자격을 사용할 수 있는지 결정할 수 있습니다. 운영자 가족과 수업은에 설명되어 있습니다.PostgreSQL : 문서화 : 9.5 : 토토 사이트 추천에 대한 확장 프로그램,이 장을 읽기위한 전제 조건 자료입니다.

개별 색인은 a에 의해 정의됩니다.PG_CLASS그것을 물리적 관계로 묘사하는 항목, 그리고 Apg_index인덱스의 논리적 내용, 즉 관련 연산자 클래스에서 캡처 한대로 인덱스 열의 논리적 내용, 즉 인덱스 열 세트 및 해당 열의 의미를 보여줍니다. 인덱스 열 (키 값)은 기본 테이블의 간단한 열이거나 테이블 행의 표현 일 수 있습니다. 인덱스 액세스 방법은 일반적으로 인덱스 키 값이 어디에서 나오는 지에 관심이 없지만 (항상 미리 계산 된 키 값이 적용됨)의 운영자 클래스 정보에 매우 관심이 있습니다.pg_index. 이 카탈로그 항목 모두의 일부로 액세스 할 수 있습니다.관계스포츠 토토의 모든 작업에 전달되는 데이터 구조.

일부 플래그 열PG_AM끔찍한 의미가 있습니다. 의 요구 사항Amcanunique에서 논의 됨PostgreSQL : 문서 : 9.5 : 배트맨 토토 고유성 확인. 그만큼Amcanmulticol플래그는 액세스 방법이 다중 색 인덱스를 지원한다고 주장하지만AmoptionalKey첫 번째 스포츠 토토 열에 대한 스포츠 토토 가능한 제한 조항이없는 경우 스캔을 허용한다고 주장합니다. 언제Amcanmulticolfalse,amoptionalkey본질적으로 액세스 방법이 제한 조항없이 전체 인덱스 스캔을 지원하는지 여부를 말합니다. 다중 인덱스 열을 지원하는 액세스 방법필수첫 번째 열 후 일부 또는 모든 열에서 제한을 생략하는 스캔을 지원합니다. 그러나 첫 번째 인덱스 열에 약간의 제한이 표시되도록 허용되며, 이는 설정에 따라 신호를받습니다.amoptionalkey거짓. 색인이 설정할 수있는 한 가지 이유amoptionalkey거짓은 null 값을 색인하지 않으면입니다. 대부분의 스포츠 토토 가능한 연산자는 엄격하므로 NULL 입력에 대해 TRUE를 반환 할 수 없으므로 NULL 값에 대한 스포츠 토토 항목을 저장하지 않는 것이 매력적입니다. 어쨌든 스포츠 토토 스캔으로 반환 할 수 없습니다. 그러나 스포츠 토토 스캔에 주어진 스포츠 토토 열에 대한 제한 조항이 없을 때이 인수는 실패합니다. 실제로 이것은를 가지고 있음을 의미합니다.amoptionalkeytrue는 널 인덱싱해야합니다. 플래너는 스캔 키가 전혀없는 인덱스를 사용하기로 결정할 수 있기 때문입니다. 관련 제한은 여러 인덱스 열을 지원하는 인덱스 액세스 방법입니다.필수처음 첫 번째 열에서 널 값을 지원합니다. 플래너는 인덱스가 이러한 열을 제한하지 않는 쿼리에 사용될 수 있다고 가정하기 때문에. 예를 들어 (a, b)에 대한 색인과 쿼리를 고려하십시오.여기서 a = 4. 시스템은 스포츠 토토가로 행을 스캔하는 데 사용될 수 있다고 가정합니다.a = 4, 스포츠 토토가 행을 생략하면B그러나 첫 번째 스포츠 토토 된 열이 null 인 행을 생략해도 괜찮습니다. 색인 널을 사용하는 스포츠 토토 액세스 방법도 설정 될 수 있습니다amsearchnullsis nulland검색 조건으로 조항.