2025 년 9 월 4 일 :사설 토토 18 RC 1 릴리스!
이 문서는 지원되지 않는 버전의 사설 토토을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다스포츠 토토 베트맨 PostgreSQL : 문서 : 17 : Alter Extension버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

ALTER 확대

이름

Alter Extension- 정의를 변경하십시오 확대

시놉시스

연장이름업데이트 [tonew_version]
변경 확장이름스키마 설정new_schema연장이름addmember_objectAlter Extension이름드롭member_object

여기서member_objectis :집계agg_name(agg_type[, ...]) |
  깁스 (source_typeastarget_type) |
  대조Object_Name|
  변환Object_Name|
  도메인Object_name|
  이벤트 트리거Object_Name|
  외국 데이터 포장지Object_Name|
  외국 표Object_Name|
  기능function_name([[argmode] [argname]Argtype[, ...]]) |
  구체화 된보기Object_name|
  연산자Operator_Name(left_type, right_type) |
  운영자 클래스object_name사용index_method|
  운영자 가족Object_Name사용index_method|
  [절차] 언어object_name|
  개요Object_Name|
  순서Object_Name|
  섬기는 사람object_name|
  테이블object_name|
  텍스트 검색 구성Object_name|
  텍스트 검색 사전Object_name|
  텍스트 검색 파서object_name|
  텍스트 검색 템플릿Object_Name|
  유형object_name|
  보다object_name

설명

연장정의를 변경합니다 설치된 확장. 몇 가지 하위 형태가 있습니다.

업데이트

이 양식은 확장을 최신 버전으로 업데이트합니다. 그만큼 확장자는 적절한 업데이트 스크립트 (또는 일련의 스크립트)는 현재 설치된 버전을 요청 된 버전.

스키마 설정

이 양식은 Extension의 객체를 다른 스키마로 이동합니다. 그만큼 확장자는이어야합니다.rejocatable이것 성공하라는 명령.

addmember_object

이 양식은 확장자에 기존 객체를 추가합니다. 이것은 주로 확장 업데이트 스크립트에 유용합니다. 대상이 될 것입니다 이어서 연장의 구성원으로 취급된다. 특히, 그것은 확장자를 떨어 뜨려만 떨어질 수 있습니다.

드롭member_object

이 양식은 확장자에서 멤버 객체를 제거합니다. 이것은 주로 확장 업데이트 스크립트에 유용합니다. 객체는 아닙니다 삭제, 확장에서만 분리됩니다.

참조PostgreSQL : 문서 : 9.3 : 관련 객체를 롤 토토자로 포장더 많은 이 작업에 대한 정보.

사용하려면 확장자를 소유해야합니다변경 확대. 그만큼add/드롭양식은 추가/드롭의 소유권이 필요합니다 물체도 마찬가지입니다.

매개 변수

이름

설치된 확장자의 이름.

new_version

원하는 새 버전의 확장자. 이것은 다음과 같이 쓸 수 있습니다 식별자 또는 문자열 문자. 지정되지 않은 경우Alter Extension Update업데이트를 시도합니다 확장자의 기본 버전으로 표시되는 모든 것에 제어 파일.

New_Schema

확장에 대한 새 스키마.

Object_Name
agg_name
function_name
Operator_Name

확대. 테이블 이름, 집계, 도메인, 외국 테이블, 기능, 운영자, 운영자 클래스, 운영자 패밀리, 시퀀스, 텍스트 검색 객체, 유형 및 뷰는 될 수 있습니다 스키마 자격.

agg_type

집계 기능이 작동하는 입력 데이터 유형. 에게 제로 관점 집계 함수를 참조하십시오. 쓰기*입력 데이터 유형 목록 대신

source_type

캐스트의 소스 데이터 유형의 이름.

target_type

캐스트의 대상 데이터 유형의 이름.

Argmode

함수 인수의 모드 :in, out, inout또는variadic. 생략하면 기본값은입니다.in. 참고ALTER 확대실제로주의를 기울이지 않습니다out15171_15297in, inoutvariadic인수.

argname

함수 인수의 이름. 참고Alter Extension실제로주의를 기울이지 않습니다 인수 이름에, 인수 데이터 유형 만 필요하므로 기능의 정체성을 결정하십시오.

Argtype

함수 인수의 데이터 유형 (선택적으로 스키마 자격).

left_type
right_type

운영자 인수의 데이터 유형 (선택적으로 스키마 자격). 쓰다없음접두사 또는 포스트 픽스 연산자의 인수가 누락되었습니다.

절차

이것은 소음 단어입니다.

업데이트하려면hstore확장 버전 2.0 :

Alter Extension Hstore 업데이트 '2.0';

의 스키마를 변경하려면hstore확장utils:

ALTER EXTENSION HSTORE SET SCHEMA UTILS;

기존 함수를 추가하려면hstore확장 :

ALTER EXTENSION HSTORE 추가 기능 populate_record (Anylement, hstore);

호환성

Alter Extensionis사설 토토확장.