카탈로그pg_amop상점 액세스 방법과 관련된 연산자에 대한 정보 운영자 가족. 각 연산자에 대해 하나의 행이 있습니다. 운영자 가족의 구성원입니다. 가족 구성원은 다음 중 하나일 수 있습니다.검색연산자 또는주문연산자. 운영자는 더 많은 곳에 나타날 수 있습니다 하나 이상의 가족이지만 두 개 이상의 검색에 나타날 수는 없습니다. 직위는 가족 내에서 하나 이상의 주문 직위가 아닙니다. (그것 가능하지는 않지만 연산자를 두 가지 모두에 사용할 수 있습니다. 검색 및 주문 목적입니다.)
표 45-4.pg_amop열
| 이름 | 유형 | 참고자료 | 설명 |
|---|---|---|---|
| amopfamily | oid | pg_opfamily.oid | 이 항목의 연산자 계열 |
| amoplefttype | oid | pg_type.oid | 연산자의 왼쪽 입력 데이터 유형 |
| amoprighttype | oid | pg_type.oid | 연산자의 오른쪽 입력 데이터 유형 |
| 암전략 | int2 | 운영자 전략 번호 | |
| amop목적 | 문자 | 운영자 목적 중 하나s검색용 또는o용 주문 | |
| amopopr | oid | pg_operator.oid | 운영자의 OID |
| amopmethod | oid | pg_am.oid | 색인 액세스 방법 연산자 계열은 다음을 위한 것입니다. |
| amopsortfamily | oid | pg_opfamily.oid | 이 항목은 btree 연산자 계열을 다음과 같이 정렬합니다. to, 순서 연산자인 경우; 검색하면 0 연산자 |
A "검색"연산자 항목은 다음을 나타냅니다. 이 연산자 계열의 색인을 검색하여 모든 항목을 찾을 수 있습니다. 만족스러운 행어디에서 indexed_column 연산자 상수. 분명히 그러한 운영자는 부울을 반환하고 왼쪽 입력 유형은 다음과 일치해야 합니다. 인덱스의 열 데이터 유형입니다.
안"주문"연산자 항목 이 연산자 계열의 인덱스를 스캔할 수 있음을 나타냅니다. 로 표시된 순서대로 행을 반환합니다.주문 에 의해 indexed_column 연산자 상수. 이러한 연산자는 무엇이든 반환할 수 있습니다. 정렬 가능한 데이터 유형이지만 다시 왼쪽 입력 유형이 있어야 합니다. 인덱스의 열 데이터 유형과 일치합니다. 의 정확한 의미주문 기준다음에 의해 지정됩니다.amopsortfamily열은 다음을 참조해야 합니다. 연산자의 결과 유형에 대한 btree 연산자 계열입니다.
참고:현재 정렬 순서는 순서 연산자의 경우 참조된 항목의 기본값입니다. opfamily, 즉,ASC NULL이 마지막임. 이것 언젠가 추가 열을 추가하면 완화될 수 있습니다. 정렬 옵션을 명시적으로 지정하세요.
항목amopmethod일치해야 함 그만큼opfmethod포함 중 연산자 제품군(포함암프메서드여기에는 의도적인 성능을 위한 카탈로그 구조의 비정규화 이유). 또한,amoplefttype그리고amoprighttype다음과 일치해야 합니다.oprleft그리고oprright참조된 필드pg_operator항목.