운영자 사설 토토 사이트 만들기

운영자 사설 토토 사이트 생성 - 새 연산자 사설 토토 사이트 정의

시놉시스

운영자 사설 토토 사이트 만들기이름[기본값] 유형data_type사용index_method[가족family_name] AS
  운영자Strategy_Number OPERATOR_NAME[(op_type, op_type)] [검색 용 | 주문sort_family_name]
   | 기능support_number[(op_type[,op_type])]function_name(argument_type[, ...])
   | 저장Storage_Type[, ...]

설명

운영자 사설 토토 사이트 만들기새 연산자 클래스를 만듭니다. 운영자 클래스는 인덱스와 함께 특정 데이터 유형을 사용할 수있는 방법을 정의합니다. 운영자 클래스는 특정 운영자가 특정 역할을 작성하거나를 작성하도록 지정합니다.전략이 데이터 유형 및이 인덱스 방법의 경우. 연산자 클래스는 또한 인덱스 열에 대해 연산자 클래스를 선택할 때 인덱스 메소드에서 사용할 지원 함수를 지정합니다. 운영자 클래스에서 사용하는 모든 연산자 및 기능은 운영자 클래스를 생성하기 전에 정의해야합니다.

스키마 이름이 주어지면 지정된 스키마에서 운영자 클래스가 생성됩니다. 그렇지 않으면 현재 스키마에서 생성됩니다. 동일한 스키마의 두 연산자 클래스는 다른 인덱스 방법에 대해서만 동일한 이름을 가질 수 있습니다.

운영자 클래스를 정의하는 사용자는 소유자가됩니다. 현재, 제작 사용자는 슈퍼 유저 여야합니다. (이 제한은 잘못된 운영자 클래스 정의가 서버를 혼동하거나 충돌시킬 수 있기 때문에 이루어집니다.)

운영자 사설 토토 사이트 만들기현재 운영자 클래스 정의에 인덱스 방법에 필요한 모든 연산자 및 기능이 포함되어 있는지, 또는 연산자 및 기능이 answealsistent 세트를 형성하는지 여부를 확인하지 않습니다. 유효한 운영자 클래스를 정의하는 것은 사용자의 책임입니다.

관련 운영자 사설 토토 사이트를 그룹으로 그룹화 할 수 있습니다운영자 가족. 기존 가족에게 새 운영자 사설 토토 사이트를 추가하려면를 지정하십시오.가족옵션운영자 사설 토토 사이트 생성. 이 옵션이 없으면 새 클래스는 새 클래스와 동일한 가족에 배치됩니다 (아직 존재하지 않으면 그 가족을 만들어냅니다.

참조PostgreSQL : 문서 : 17 : 36.16. 토토 사이트 추천에 대한 확장 인터페이스자세한 내용은

매개 변수

이름

생성 될 연산자 클래스의 이름. 이름은 스키마 자격이 될 수 있습니다.

기본값

존재하면 운영자 클래스는 데이터 유형의 기본 연산자 클래스가됩니다. 최대 하나의 운영자 클래스는 특정 데이터 유형 및 색인 메소드의 기본값이 될 수 있습니다.

data_type

이 연산자 사설 토토 사이트가 적용되는 열 데이터 유형.

index_method

이 연산자 클래스가. 인덱스 메소드의 이름입니다.

family_name

이 연산자 클래스를 추가 할 기존 운영자 제품군의 이름. 지정되지 않은 경우, 운영자 클래스와 동일한 패밀리가 사용됩니다 (아직 존재하지 않는 경우 생성)

Strategy_Number

운영자 클래스와 관련된 연산자의 색인 메소드 전략 번호.

Operator_Name

운영자 클래스와 관련된 연산자의 이름 (선택적으로 스키마 자격).

op_type

in운영자조항, 오퍼레이터의 피연산자 데이터 유형 또는없음접두사 연산자를 의미합니다. 오페라 사설 토토 사이트의 데이터 유형과 동일한 일반적인 경우에 피연산자 데이터 유형을 생략 할 수 있습니다.

in기능절, 절, 오페라 데이터 유형 (들) 기능의 입력 데이터 유형 (B- 트리 비교 함수 및 해시 함수의 경우) 또는 클래스의 데이터 유형 (B- 트리 정렬 지원 기능, B- 트리 동등한 이미지 기능 및 GIN 및 브린 운영 클래스의 모든 기능)과 다른 경우 기능은 지원됩니다. 이 기본값은 정확합니다.op_type지정할 필요는 없습니다기능크로스 데이터 유형 비교를 지원하기위한 B-Tree 정렬 지원 기능의 경우를 제외하고 조항.

sort_family_name

기존의 이름 (선택적으로 스키마 자격)btree주문 연산자와 관련된 정렬 순서를 설명하는 운영자 제품군.

그렇지 않은 경우검색 용NOR주문지정되어 있습니다.검색 용기본값입니다.

support_number

연산자 클래스와 관련된 함수의 인덱스 메소드 지원 함수 번호

function_name

운영자 클래스를위한 색인 메소드 지원 함수 인 함수의 이름 (선택적으로 스키마 자격).

argument_type

함수의 매개 변수 데이터 유형.

Storage_Type

실제로 인덱스에 저장된 데이터 유형. 일반적으로 이것은 열 데이터 유형과 동일하지만 일부 인덱스 방법 (현재 GIST, GIN, SP-GIST 및 BRIN)은 다르게 허용합니다. 그만큼스토리지인덱스 방법이 다른 유형을 사용하지 않는 한 절을 생략해야합니다. 열 인 경우data_typeAnyArray, TheStorage_Type|Anylement인덱스 항목이 각 특정 인덱스가 만든 실제 배열 유형에 속하는 요소 유형의 구성원임을 나타냅니다.

the운영자, 기능스토리지조항이 어떤 순서로든 나타날 수 있습니다.

노트

인덱스 컴퓨터는 운영자 클래스의 기능 또는 연산자를 포함하여 기능을 사용하기 전에 기능에 대한 액세스 권한을 확인하지 않기 때문에 공개 실행 권한을 부여하는 것과 관련이 있습니다. 이것은 일반적으로 연산자 클래스에 유용한 종류의 기능에 대한 문제가 아닙니다.

연산자는 SQL 함수로 정의해서는 안됩니다. SQL 함수는 호출 쿼리에 인쇄 될 수 있으므로 쿼리가 쿼리가 인덱스와 일치한다는 것을 인식하지 못하게합니다.

PostgreSQL8.4, The운영자조항은 a를 포함 할 수 있습니다.Recheck옵션. 인덱스 연산자가이므로 더 이상 지원되지 않습니다.Lossy이제 런 타임에 날짜가 결정되었습니다. 이를 통해 운영자가 손실되지 않을 수도있는 경우를 효율적으로 처리 할 수 ​​있습니다.

다음 예제 명령은 데이터 유형에 대한 GIST 인덱스 연산자 클래스를 정의합니다_int4(배열int4). 참조롤 토토 43_135전체 예제 모듈.

운영자 사설 토토 사이트 생성 gist_int_ops를 만듭니다
    gist as를 사용하여 유형 _int4의 기본값
        운영자 3 &&,
        연산자 6 = (AnyArray, AnyArray),
        연산자 7 @,
        연산자 8 <@,
        연산자 20 @@ (_int4, query_int),
        함수 1 g_int_consistent (내부, _int4, smallint, oid, 내부),
        함수 2 g_int_union (내부, 내부),
        기능 3 g_int_compress (내부),
        기능 4 G_INT_DECOMPRESS (내부),
        함수 5 g_int_penalty (내부, 내부, 내부),
        함수 6 g_int_picksplit (내부, 내부),
        함수 7 g_int_same (_int4, _int4, 내부);

호환성

운영자 사설 토토 사이트 만들기ispostgresql확장. 없음운영자 사설 토토 사이트 만들기SQL 표준의 명령문.

정정 제출

문서에 올바른 것이 없으면 일치하지 않습니다. 특정 기능에 대한 귀하의 경험 또는 추가 설명이 필요합니다. 사용이 양식문서 문제를보고하려면