이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다PostgreSQL : 문서 : 17 : 토토 생성버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

토토 생성

이름

토토 생성-확장자 설치

시놉시스

토토 생성 [존재하지 않으면]Extension_name[with] [schemaschema_name]
             [ 버전버전]
             [ 에서Old_version]

설명

토토 생성새로운 확장을로드합니다 현재 데이터베이스로. 연장이 없어야합니다 이미 동일한 이름이로드되었습니다.

토토을로드하면 본질적으로 실행에 해당합니다 토토자의 스크립트 파일. 스크립트는 일반적으로 새로운 생성SQL함수와 같은 개체, 데이터 유형, 운영자 및 색인 지원 방법.토토 생성추가로 신원을 기록합니다 생성 된 모든 객체 중에서 다시 삭제할 수 있도록드롭 토토발행.

토토을로드하는 것은 것과 동일한 권한이 필요합니다. 구성 요소 객체를 작성하는 데 필요합니다. 대부분의 토토에 대해 수퍼 유저 또는 데이터베이스 소유자 권한이 필요하다는 것을 의미합니다. 사용자 누가 달리기토토 생성이후의 특권 검사 목적으로 연장 소유자 또한 토토자가 만든 모든 객체의 소유자 스크립트.

매개 변수

존재하지 않으면

이미 같은 이름의 확장자 인 경우 오류를 던지지 마십시오. 존재합니다. 이 경우 통지가 발행됩니다. 아니오가 있습니다 기존 확장은 현재 사용 가능한 스크립트에서 만들어 졌을 것입니다 파일.

Extension_name

설치할 확장자 이름.postgresql를 사용하여 토토을 생성합니다 파일의 세부 사항Sharedir/Extension/Extension_name.control.

schema_name

확장자를 설치할 스키마의 이름 내용이 내용을 허용한다는 점을 감안할 때 재배치. 명명 된 스키마는 이미 존재해야합니다. 지정되지 않은 경우 확장자의 제어 파일은 스키마를 지정하지 않습니다. 현재 기본 객체 생성 스키마가 사용됩니다.

확장 자체가 모든 스키마 내에서 : 확장에는 자격이없는 이름이 있어야합니다. 고유 한 데이터베이스 전체. 그러나 확장에 속하는 물체는 될 수 있습니다 스키마 내에서.

버전

설치할 확장 버전. 이것은 다음과 같이 쓸 수 있습니다 식별자 또는 문자열 문자. 기본 버전은입니다 Extension의 제어 파일에 지정된 내용.

Old_version

From Old_version언제, 그리고 만 지정해야합니다 언제, 당신은 an을 대체하는 토토자를 설치하려고합니다"구식"단지 a 토토으로 포장되지 않은 객체 모음. 이 옵션 원인토토 생성기존 객체를 흡수하는 대체 설치 스크립트 새로운 객체를 만드는 대신 토토자로. 조심하세요 저것스키마스키마를 지정합니다 이 기존 객체를 포함합니다.

사용하는 값Old_versionExtension의 저자에 의해 결정되며 있으면 달라질 수 있습니다. 업그레이드 할 수있는 구식 모듈의 두 개 이상의 버전 확장으로. 공급 된 표준 추가 모듈의 경우 Pre-9.1PostgreSQL, 사용포장 풀기forOld_version모듈을 업데이트 할 때 토토 스타일.

노트

사용하기 전에토토 생성to 토토자를 데이터베이스, 토토자의 지원 파일에로드합니다. 설치해야합니다. 토토 설치에 ​​대한 정보 제공PostgreSQL할 수 있습니다 에서 발견PostgreSQL : 문서 : 9.3 : 추가 제공 배트맨 토토.

현재 로딩에 사용 가능한 토토자를 식별 할 수 있습니다 에서스포츠 토토 사이트 : 문서 : 9.3 :또는pg_available_extension_versions시스템 보기.

새로운 토토 작성에 관한 정보는 참조섹션 35.15.

설치PostgreSQL : 문서 : 9.3 : 젠 토토현재 데이터베이스 :

토토 생성 HSTORE;

Pre-9.1의 설치 업데이트hstore토토 스타일로 :

토토 생성 hstore schema public from unpankaged;

설치 한 스키마를 지정하도록주의하십시오. 기존의HSTORE개체.

호환성

토토 생성isPostgreSQL토토.