확장 프로그램 변경확장명_이름업데이트 [ TOnew_version]
확장자 변경확장명_이름스키마 설정new_schema확장 프로그램 변경확장명_이름추가member_object확장자 변경확장명_이름드롭member_object
어디에서member_object다음은:집합agg_name (agg_type[, ...] ) |
캐스트(source_typeAS대상_유형) |
대조객체_이름|
전환객체_이름|
도메인객체_이름|
외부 데이터 래퍼객체_이름|
외국 테이블객체_이름|
기능함수_이름 ( [ [ argmode ] [ 인수이름 ] argtype[, ...] ] ) |
운영자operator_name (left_type, right_type) |
운영자 클래스객체_이름사용 중index_method|
운영자 가족객체_이름사용 중index_method|
[ 절차 ] 언어객체_이름|
스키마객체_이름|
순서객체_이름|
서버객체_이름|
표객체_이름|
텍스트 검색 구성객체_이름|
텍스트 검색 사전객체_이름|
텍스트 검색 파서객체_이름|
텍스트 검색 템플릿객체_이름|
유형객체_이름|
보기객체_이름
확장 프로그램 변경변경 설치된 확장의 정의. 여러 가지가 있습니다 하위 양식:
이 양식은 확장 프로그램을 최신 버전으로 업데이트합니다. 는 확장은 적절한 업데이트 스크립트(또는 시리즈)를 제공해야 합니다. 현재 설치된 버전을 수정할 수 있는 스크립트) 요청한 버전으로 변환합니다.
이 양식은 확장 프로그램의 개체를 다른 확장 프로그램으로 이동합니다 스키마. 확장자는 다음과 같아야 합니다.재배치 가능이 명령의 경우 성공했습니다.
이 양식은 기존 개체를 확장 프로그램에 추가합니다. 이 주로 확장 업데이트 스크립트에 유용합니다. 개체 이후에는 확장 프로그램의 구성원으로 처리됩니다. 특히, 이 아이템은 확장.
이 양식은 확장 프로그램에서 구성원 개체를 제거합니다. 이는 주로 확장 업데이트 스크립트에 유용합니다. 는 개체는 삭제되지 않고 개체와의 연결만 해제됩니다. 확장.
참조PostgreSQL : 문서 : 9.1 : 관련 객체를 배트맨 토토자에 포장용 이러한 작업에 대한 자세한 내용을 알아보세요.
사용하려면 확장 프로그램을 소유해야 합니다.변경 확장.추가/드롭양식에는 추가/삭제된 항목의 소유권이 필요합니다. 개체도 마찬가지입니다.
설치된 확장 프로그램의 이름.
원하는 확장 프로그램의 새 버전입니다. 이것은 식별자 또는 문자열 리터럴로 작성됩니다. 그렇지 않은 경우 지정됨,확장 프로그램 업데이트 변경기본값으로 표시된 항목을 업데이트하려고 시도합니다. 확장 제어 파일의 버전입니다.
확장을 위한 새로운 스키마.
추가되거나 제거될 개체의 이름 확장. 테이블, 집계, 도메인, 외부 이름 테이블, 함수, 연산자, 연산자 클래스, 연산자 패밀리, 시퀀스, 텍스트 검색 객체, 유형 및 보기 스키마에 적합할 수 있습니다.
집계 함수가 사용되는 입력 데이터 유형 운영합니다. 인수가 없는 집계 함수를 참조하려면 쓰다*목록 대신 입력 데이터 유형입니다.
캐스트의 소스 데이터 유형 이름.
캐스트의 대상 데이터 유형 이름.
함수 인수의 모드:IN, OUT, INOUT또는VARIADIC. 생략하면 기본값은IN. 참고하세요확장 프로그램 변경하지 않습니다 실제로 주의를 기울이십시오.아웃인수, 입력 인수만 필요하므로 함수의 정체성을 결정합니다. 그래서 충분하다. 목록을 작성하세요IN, INOUT및VARIADIC인수.
함수 인수의 이름. 참고하세요확장 프로그램 변경실제로는 아무것도 지불하지 않습니다 인수 데이터만 있으므로 인수 이름에 주의하세요. 함수의 정체성을 결정하려면 유형이 필요합니다.
함수 인수의 데이터 유형(선택 사항) 스키마 한정)(있는 경우)
연산자의 인수의 데이터 유형(선택 사항) 스키마 한정). 쓰기없음용 접두사 또는 접미사 연산자의 인수가 누락되었습니다.
이것은 시끄러운 단어입니다.