이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다PostgreSQL : 문서 : 17 : 스포츠 범퍼카 토토 베트맨 Alter Family버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

범퍼카 토토 Alter Family

범퍼카 토토 제품군 - 범퍼카 토토 가족의 정의 변경

시놉시스

범퍼카 토토 Alter Family이름사용index_method추가
  범퍼카 토토Strategy_Number OPERATOR_NAME(op_type, op_type)
              [검색 용 | 주문sort_family_name]
   | 기능support_number[(op_type[,op_type])]function_name[(argument_type[, ...])]
   [, ...]

범퍼카 토토 가족 변경이름사용index_method드롭
  범퍼카 토토Strategy_Number(op_type[,op_type]))
   | 기능support_number(op_type[,op_type])
   [, ...]

범퍼카 토토 가족 변경이름사용index_method이름 바꾸기new_name범퍼카 토토 Alter Family이름사용index_method소유자에게New_owner| current_user | Session_USER

범퍼카 토토 가족 변경이름사용index_method스키마 설정new_schema

설명

범퍼카 토토 Alter Family범퍼카 토토 제품군의 정의를 변경합니다. 가족에게 범퍼카 토토와 지원 기능을 추가하거나 가족으로부터 제거하거나 가족의 이름이나 소유자를 변경할 수 있습니다.

범퍼카 토토 및 지원 기능이 가족에게 추가 될 때범퍼카 토토 Alter Family, 그들은 가족 내 특정 범퍼카 토토 클래스의 일부가 아니지만 그냥입니다.느슨한가족 내. 이는 이러한 범퍼카 토토와 기능이 가족의 의미와 호환되지만 특정 지수의 올바른 기능에 필요하지 않음을 나타냅니다. (필요한 범퍼카 토토 및 기능은 범퍼카 토토 클래스의 일부로 선언되어야합니다. 대신 참조PostgreSQL : 문서.)PostgreSQL는 언제든지 가족의 느슨한 구성원을 가족으로부터 떨어 뜨릴 수 있지만, 전체 클래스를 삭제하지 않고는 범퍼카 토토 클래스의 구성원을 삭제할 수 없습니다. 일반적으로 단일 데이터 유형 연산자 및 기능은 해당 특정 데이터 유형의 인덱스를 지원해야하기 때문에 범퍼카 토토 클래스의 일부이며, 교차 데이터 유형 연산자와 기능은 가족의 끊임없이 멤버로 만들어집니다..

당신은 사용하는 슈퍼 유저가되어야합니다범퍼카 토토 Alter Family. (이 제한은 잘못된 범퍼카 토토 가족 정의가 서버를 혼동하거나 충돌시킬 수 있기 때문에 이루어집니다.)

범퍼카 토토 Alter Family현재 범퍼카 토토 패밀리 정의에 인덱스 방법에 필요한 모든 연산자 및 기능이 포함되어 있는지, 또는 연산자 및 기능이 answealsistent 세트를 형성하는지 여부를 확인하지 않습니다. 유효한 범퍼카 토토 제품군을 정의하는 것은 사용자의 책임입니다.

참조PostgreSQL : 문서 : 11 : 38.15. 스포츠 토토 대한 확장 인터페이스자세한 내용은

매개 변수

이름

기존 범퍼카 토토 제품군의 이름 (선택적으로 스키마 자격).

index_method

이 연산자 패밀리가. 인덱스 메소드의 이름입니다.

Strategy_Number

범퍼카 토토 제품군과 관련된 범퍼카 토토의 인덱스 방법의 전략 번호.

OPERATOR_NAME

범퍼카 토토 제품군과 관련된 연산자의 이름 (선택적으로 스키마 자격).

op_type

in범퍼카 토토조항, 오퍼레이터의 피연산자 데이터 유형 또는없음왼쪽-노리 또는 오른쪽 연산자를 의미합니다. 비슷한 구문과 달리범퍼카 토토 클래스 만들기, 피연산자 데이터 유형은 항상 지정되어야합니다.

in함수 추가절, 절, 피연산자 데이터 유형 (들) 함수의 입력 데이터 유형과 다른 경우 기능은 지원하기위한 것입니다. B- 트리 비교 함수 및 해시 함수의 경우 지정할 필요가 없습니다op_type함수의 입력 데이터 유형은 항상 사용하기에 올바른 것입니다. B-Tree 정렬 지원 기능 및 GIST, SP-GIST 및 GIN 범퍼카 토토 클래스의 모든 기능의 경우, 기능을 사용해야 할 피연산자 데이터 유형을 지정해야합니다..

at드롭 함수조항, 피연산자 데이터 유형 (들)을 지원하기위한 기능을 지정해야합니다.

sort_family_name

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

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

support_number

범퍼카 토토 제품군과 관련된 함수에 대한 색인 메소드의 지원 함수 번호.

function_name

범퍼카 토토 제품군을위한 색인 메소드 지원 함수 인 함수의 이름 (선택적으로 스키마 자격). 인수 목록이 지정되지 않으면 이름은 스키마에서 고유해야합니다.

argument_type

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

new_name

범퍼카 토토 제품군의 새 이름.

New_owner

범퍼카 토토 가족의 새로운 소유자.

new_schema

범퍼카 토토 제품군을위한 새 스키마.

the범퍼카 토토and기능조항이 어떤 순서로든 나타날 수 있습니다.

노트

드롭구문 만 지정슬롯범퍼카 토토 제품군, 전략 또는 지원 번호 및 입력 데이터 유형에 따라. 슬롯을 차지하는 연산자 또는 기능의 이름은 언급되지 않았습니다. 또한, for드롭 함수지정할 유형은 함수가 지원하기위한 입력 데이터 유형입니다. GIST, SP-GIST 및 GIN 인덱스의 경우 기능의 실제 입력 인수 유형과 관련이 없습니다.

인덱스 기계는 범퍼카 토토 제품군의 기능 또는 연산자를 포함하여 기능을 사용하기 전에 기능에 대한 액세스 권한을 확인하지 않기 때문에 공개 실행 권한을 부여하는 것과 관련이 있습니다. 이것은 일반적으로 범퍼카 토토 가족에게 유용한 종류의 기능에 문제가되지 않습니다.

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

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

다음 예제 명령은 데이터 유형에 대한 B- 트리 범퍼카 토토 클래스를 이미 포함하는 범퍼카 토토 제품군에 크로스 데이터 유형 연산자와 지원 기능을 추가합니다int4andint2.

BTREE ADD를 사용하여 범퍼카 토토 제품군 INTEGER_OPS를 변경합니다

  - int4 vs int2
  연산자 1 <(int4, int2),
  연산자 2 <= (int4, int2),
  연산자 3 = (int4, int2),
  연산자 4 = (int4, int2),
  연산자 5 (int4, int2),
  함수 1 btint42cmp (int4, int2),

  - int2 vs int4
  연산자 1 <(int2, int4),
  연산자 2 <= (int2, int4),
  연산자 3 = (int2, int4),
  연산자 4 = (int2, int4),
  연산자 5 (int2, int4),
  함수 1 btint24cmp (int2, int4);

이 항목을 다시 제거하려면 :

BTREE DROP을 사용하여 범퍼카 토토 제품군 INTEGER_OPS를 변경합니다

  - int4 vs int2
  연산자 1 (int4, int2),
  연산자 2 (int4, int2),
  연산자 3 (int4, int2),
  연산자 4 (int4, int2),
  연산자 5 (int4, int2),
  함수 1 (int4, int2),

  - int2 vs int4
  연산자 1 (int2, int4),
  연산자 2 (int2, int4),
  연산자 3 (int2, int4),
  연산자 4 (int2, int4),
  연산자 5 (int2, int4),
  함수 1 (int2, int4);

호환성

없음범퍼카 토토 Alter FamilySQL 표준의 명령문.