이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
다음에 대한 동일한 페이지를 보고 싶을 수도 있습니다.PostgreSQL : 문서 : 17 : 토토 생성버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

토토 프로그램 생성

이름

토토 프로그램 만들기 -- 토토 프로그램 설치

시놉시스

토토 프로그램 생성 [ 존재하지 않는 경우 ]확장_이름[ 포함 ] [ 스키마스키마_이름]
             [버전버전]
             [ 보낸사람이전_버전 ]

설명

토토 프로그램 생성새 확장을 로드합니다 현재 데이터베이스에. 연장이 있어서는 안 된다. 같은 이름이 이미 로드되었습니다.

확장 프로그램을 로드하는 것은 기본적으로 다음을 실행하는 것과 같습니다. 확장 프로그램의 스크립트 파일입니다. 스크립트는 일반적으로 새로 생성됩니다.SQL함수와 같은 객체, 데이터 유형, 연산자 및 색인 지원 방법.토토 프로그램 생성추가로 신원을 기록합니다 생성된 모든 객체를 삭제하므로 다음과 같은 경우 다시 삭제할 수 있습니다.삭제 토토발행되었습니다.

확장 프로그램을 로드하려면 다음과 같은 권한이 필요합니다. 구성 요소 개체를 만드는 데 필요합니다. 대부분의 확장에 대해 이것은 슈퍼유저 또는 데이터베이스 소유자 권한이 필요함을 의미합니다. 사용자 누가 달리는가토토 프로그램 만들기이 됩니다 이후 권한 확인을 위해 토토의 소유자 토토 프로그램에 의해 생성된 개체의 소유자도 마찬가지입니다. 스크립트.

매개변수

존재하지 않는 경우

이미 동일한 이름을 가진 확장 프로그램이 있는 경우 오류를 발생시키지 마십시오. 존재합니다. 이 경우 통지가 발행됩니다. 없다는 점 참고하세요 기존 확장이 다음 확장과 유사하다는 것을 보장합니다. 현재 사용 가능한 스크립트에서 생성되었을 것입니다. 파일.

확장_이름

설치할 확장 프로그램의 이름.PostgreSQL다음을 사용하여 확장을 생성합니다. 파일의 세부정보SHAREDIR/토토자/확장_이름.control.

schema_name

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

확장 자체는 확장 프로그램으로 간주되지 않음을 기억하십시오 모든 스키마 내에서: 확장에는 정규화되지 않은 이름이 있습니다. 데이터베이스 전체에서 고유합니다. 그러나 확장에 속하는 개체는 다음과 같습니다. 스키마 내에서.

버전

설치할 확장 프로그램의 버전입니다. 이는 다음과 같이 쓸 수 있습니다. 식별자 또는 문자열 리터럴입니다. 기본 버전은 확장의 제어 파일에 지정된 모든 것.

old_version

발신 old_version다음의 경우에만 지정해야 합니다. 다음을 대체하는 확장 프로그램을 설치하려고 할 때"이전 스타일"단순한 모듈입니다. 토토으로 패키징되지 않은 개체 모음입니다. 이 옵션 원인토토 프로그램 만들기실행하려면 기존 개체를 흡수하는 대체 설치 스크립트 새 개체를 만드는 대신 토토에 추가합니다. 조심하세요 그스키마스키마를 지정합니다. 이러한 기존 개체를 포함합니다.

사용할 값old_version확장 프로그램 작성자에 의해 결정되며, 필요한 경우 다를 수 있습니다. 업그레이드할 수 있는 이전 스타일 모듈의 두 개 이상의 버전 확장으로. 제공되는 표준 추가 모듈의 경우 9.1 이전 버전 포함PostgreSQL, 사용패키지 해제forold_version모듈을 다음으로 업데이트할 때 확장 스타일.

참고

사용하기 전에토토 프로그램 만들기에 확장을 데이터베이스에 로드하고 확장의 지원 파일을 설치해야 합니다. 확장 설치에 대한 정보 함께 제공됨PostgreSQL될 수 있습니다 에서 발견됨PostgreSQL : 문서 : 9.3 : 추가 제공 배트맨 토토.

현재 로드할 수 있는 확장 프로그램을 식별할 수 있습니다. 에서스포츠 토토 사이트 : 문서 : 9.3 :또는pg_available_extension_versions시스템 조회수.

새 확장 기능 작성에 대한 정보는 다음을 참조하세요.섹션 35.15.

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

토토 프로그램 hstore 생성;

9.1 이전 설치 업데이트h스토어토토 스타일로:

패키지 않은 상태에서 공개 토토 hstore SCHEMA 생성;

설치한 스키마를 주의 깊게 지정하십시오. 기존h스토어객체.

호환성

토토 프로그램 생성포스트그레SQL토토.