연산자 토토 꽁 머니 생성이름[ 기본값 ] 유형데이터_유형사용 중접속_방법AS 운영자전략_번호 operator_id [ ( 유형, 유형) ] [ 다시 확인 ] | 기능지원_번호 func_name ( 매개변수_유형) | 저장저장_유형 } [, ... ]
생성될 연산자 클래스의 이름. 이름 스키마에 적합할 수 있습니다.
존재하는 경우 연산자 클래스가 기본값이 됩니다 해당 데이터 유형에 대한 인덱스 연산자 클래스입니다. 최대 1개 연산자 클래스는 특정 데이터의 기본값이 될 수 있습니다. 유형 및 액세스 방법.
이 연산자 클래스의 열 데이터 유형 for.
이 연산자의 색인 액세스 방법 이름 수업은 다음을 위한 것입니다.
에 대한 인덱스 액세스 방법의 전략 번호입니다. 연산자 토토 꽁 머니와 연관된 연산자입니다.
식별자(선택적으로 스키마 한정) 연산자 토토 꽁 머니와 연관된 연산자입니다.
연산자의 입력 데이터 유형, 또는없음왼쪽 단항을 의미하거나 오른쪽 단항 연산자. 입력 데이터 유형은 생략될 수 있습니다. 일반적인 경우에는 연산자 클래스의 데이터 유형입니다.
존재하는 경우 색인은"손실"이 연산자에 대해서는 인덱스를 사용하여 검색된 튜플을 다시 확인해야 합니다. 실제로 자격을 충족하는지 확인 이 연산자와 관련된 절입니다.
다음에 대한 인덱스 액세스 방법의 지원 절차 번호 연산자 클래스와 연관된 함수입니다.
함수의 이름(선택적으로 스키마 한정) 이는 인덱스 액세스 방법 지원 절차입니다. 연산자 클래스.
함수의 매개변수 데이터 유형.
실제로 색인에 저장된 데이터 유형입니다. 일반적으로 이는 열 데이터 유형과 동일하지만 일부 인덱스 액세스 방법(이 글을 쓰는 시점에서는 GIST만 해당)이 허용됩니다. 다르다.저장절 인덱스 액세스 방법이 허용하지 않는 한 생략되어야 합니다. 다른 유형을 사용해야 합니다.
연산자 토토 꽁 머니 생성새로운 것을 정의합니다 연산자 토토 꽁 머니,이름.
연산자 클래스는 특정 데이터 유형이 어떻게 될 수 있는지 정의합니다. 인덱스와 함께 사용됩니다. 연산자 클래스는 특정 항목을 지정합니다. 운영자는 특정 역할을 수행하거나"전략"이 데이터 유형 및 이 액세스에 대한 방법. 운영자 클래스는 지원 절차도 지정합니다. 연산자 클래스가 다음과 같은 경우 인덱스 액세스 방법에서 사용됩니다. 인덱스 열로 선택되었습니다. 모든 연산자와 함수 연산자 클래스에서 사용하는 연산자는 연산자보다 먼저 정의되어야 합니다. 클래스가 생성되었습니다.
스키마 이름이 주어지면 연산자 클래스가 생성됩니다 지정된 스키마에서. 그렇지 않으면 현재에 생성됩니다. 스키마(검색 경로 앞에 있는 스키마, 참조CURRENT_SCHEMA()). 두 개의 연산자 클래스 동일한 스키마는 서로 다른 경우에만 동일한 이름을 가질 수 있습니다. 인덱스 액세스 방법.
연산자 클래스를 정의하는 사용자가 소유자가 됩니다. 현재 생성 사용자는 수퍼유저여야 합니다. (이 잘못된 연산자 클래스로 인해 제한이 발생했습니다. 정의는 서버를 혼란스럽게 하거나 심지어 충돌시킬 수도 있습니다.)
연산자 토토 꽁 머니 생성하지 않습니다 현재 클래스 정의에 모든 항목이 포함되어 있는지 확인하십시오. 인덱스 액세스 방법에 필요한 연산자 및 기능입니다. 그것 유효한 연산자를 정의하는 것은 사용자의 책임입니다. 수업.
인덱스에 대한 인터페이스 확장에 대한 장을 참조하세요.PostgreSQL 프로그래머 가이드용 추가 정보.
다음 예제 명령은 GiST 인덱스 연산자를 정의합니다 데이터 유형에 대한 클래스_int4(배열 정수4). 참조기여/intarray/에 대한 완전한 예입니다.
연산자 토토 꽁 머니 생성 gist__int_ops
gist AS를 사용하는 TYPE _int4의 기본값
연산자 3 &&,
운영자 6 = 재확인,
연산자 7 @,
연산자 8 ~,
연산자 20 @@ (_int4, query_int),
기능 1 g_int_consistency(내부, _int4, int4),
기능 2 g_int_union(bytea, 내부),
기능 3 g_int_compress(내부),
기능 4 g_int_decompress (내부),
기능 5 g_int_penalty(내부, 내부, 내부),
기능 6 g_int_picksplit(내부, 내부),
기능 7 g_int_same (_int4, _int4, 내부);
그운영자, 기능및저장절은 어떤 순서로든 나타날 수 있습니다.