토토 결과 프로그램 생성새 항목을 로드합니다. 현재 데이터베이스로 확장합니다. 가 있어서는 안 된다 동일한 이름의 확장자가 이미 로드되었습니다.
확장 프로그램을 로드하는 것은 기본적으로 다음을 실행하는 것과 같습니다. 확장 프로그램의 스크립트 파일입니다. 스크립트는 일반적으로 새로 생성됩니다.SQL함수와 같은 객체, 데이터 유형, 연산자 및 색인 지원 방법.토토 결과 프로그램 만들기추가로 다음을 기록합니다. 생성된 모든 개체의 신원을 확인할 수 있습니다. 다음과 같은 경우 다시 떨어졌습니다.삭제 토토 결과이다 발행되었습니다.
확장 프로그램을 로드하려면 다음과 동일한 권한이 필요합니다. 해당 구성 요소 개체를 생성해야 합니다. 대부분의 확장의 경우 이는 수퍼유저 또는 데이터베이스 소유자 권한이 필요함을 의미합니다. 는 실행하는 사용자토토 결과 프로그램 만들기되다 나중에 특권을 목적으로 하는 확장의 소유자 수표뿐만 아니라 다음에 의해 생성된 모든 개체의 소유자 확장 프로그램의 스크립트입니다.
동일한 이름을 가진 확장 프로그램이 있으면 오류를 발생시키지 마십시오. 이미 존재합니다. 이 경우 통지가 발행됩니다. 참고하세요 기존 확장이 다음과 같다는 보장은 없습니다. 에서 생성되었을 것과 같은 것 현재 사용 가능한 스크립트 파일입니다.
설치할 확장 프로그램의 이름.PostgreSQL확장 프로그램을 생성합니다 파일의 세부정보 사용SHAREDIR/토토 결과자/확장_이름.control.
설치할 스키마의 이름 확장이 허용하는 경우 확장의 개체 이전할 내용입니다. 명명된 스키마는 이미 있어야 합니다. 존재합니다. 지정되지 않은 경우 확장의 제어 파일 스키마도 지정하지 않습니다. 현재 기본값은 객체 생성 스키마가 사용됩니다.
확장 자체는 다음으로 간주되지 않는다는 점을 기억하십시오. 모든 스키마 내에 있어야 합니다. 확장에 정규화되지 않은 이름이 있습니다. 이는 데이터베이스 전체에서 고유해야 합니다. 그러나 다음에 속하는 객체는 확장은 스키마 내에 있을 수 있습니다.
설치할 확장 프로그램의 버전. 이것은 식별자 또는 문자열 리터럴로 작성됩니다. 는 기본 버전은 확장 프로그램에 지정된 버전입니다. 제어 파일.
발신 이전_버전다음 경우에 지정해야 합니다. 확장 기능을 설치하려고 할 때만 이는를 대체합니다."이전 스타일"패키징되지 않은 객체 모음인 모듈 토토 결과으로. 이 옵션으로 인해토토 결과 프로그램 만들기대안 실행 기존 개체를 흡수하는 설치 스크립트 새 개체를 만드는 대신 토토 결과을 사용합니다. 조심하세요 그스키마스키마를 지정합니다. 이러한 기존 개체를 포함합니다.
사용할 값old_version에 의해 결정됩니다. 확장 프로그램의 작성자이며, 그 이상이 있는 경우 달라질 수 있습니다. 업그레이드할 수 있는 구식 모듈의 한 버전 확장으로. 표준 추가 모듈의 경우 9.1 이전 버전과 함께 제공됨포스트그레SQL, 사용패키지 해제됨forold_version모듈을 다음으로 업데이트할 때 확장 스타일.
사용하기 전에토토 결과 프로그램 만들기확장을 데이터베이스에 로드하려면 확장이 지원합니다. 파일을 설치해야 합니다. 설치에 관한 정보 함께 제공되는 확장 프로그램포스트그레SQL다음에서 찾을 수 있습니다.추가 제공 모듈.
현재 로드할 수 있는 확장 프로그램은 다음과 같습니다. 에서 식별됨pg_available_extensions또는pg_available_extension_versions시스템 조회수.
새 토토 결과 기능 작성에 대한 자세한 내용은 참조섹션 35.15.
설치PostgreSQL : 문서 : 9.2 : 토토 캔확장 현재 데이터베이스:
토토 결과 프로그램 hstore 생성;
9.1 이전 설치 업데이트hstore토토 결과 스타일로:
패키지 않은 상태에서 공개 확장 hstore SCHEMA 생성;
다음을 설치한 스키마를 주의 깊게 지정하십시오. 기존hstore객체.