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

스포츠 토토 베트맨 프로그램 생성

이름

스포츠 토토 베트맨 프로그램 만들기 -- 스포츠 토토 베트맨 프로그램 설치

시놉시스

스포츠 토토 베트맨 프로그램 만들기 [ 존재하지 않는 경우 ]확장명_이름[ 포함 ] [ 스키마스키마_이름]
             [버전버전]
             [ 보낸사람이전_버전 ]

설명

스포츠 토토 베트맨 프로그램 생성현재 데이터베이스에 새 확장을 로드합니다. 이미 로드된 동일한 이름의 확장자가 없어야 합니다.

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

스포츠 토토 베트맨 프로그램을 로드하려면 해당 구성 요소 개체를 생성하는 데 필요한 것과 동일한 권한이 필요합니다. 대부분의 스포츠 토토 베트맨의 경우 이는 수퍼유저 또는 데이터베이스 소유자 권한이 필요함을 의미합니다. 실행하는 사용자스포츠 토토 베트맨 프로그램 만들기나중에 권한 확인을 위해 스포츠 토토 베트맨 프로그램의 소유자가 될 뿐만 아니라 스포츠 토토 베트맨 프로그램의 스크립트에 의해 생성된 모든 개체의 소유자가 됩니다.

매개변수

존재하지 않는 경우

동일한 이름을 가진 확장 프로그램이 이미 존재하는 경우 오류를 발생시키지 마십시오. 이 경우 통지가 발행됩니다. 기존 확장이 현재 사용 가능한 스크립트 파일에서 생성된 확장과 유사하다는 보장은 없습니다.

확장_이름

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

schema_name

확장 프로그램이 내용 재배치를 허용하는 경우 확장 프로그램 개체를 설치할 스키마의 이름입니다. 명명된 스키마가 이미 존재해야 합니다. 지정하지 않고 확장의 제어 파일도 스키마를 지정하지 않으면 현재 기본 객체 생성 스키마가 사용됩니다.

확장자 자체는 스키마 내에 있는 것으로 간주되지 않는다는 점을 기억하십시오. 확장자는 데이터베이스 전체에서 고유해야 하는 정규화되지 않은 이름을 갖습니다. 그러나 확장에 속하는 개체는 스키마 내에 있을 수 있습니다.

버전

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

old_version

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

사용할 값old_version은 확장 기능 작성자에 의해 결정되며 확장 기능으로 업그레이드할 수 있는 이전 스타일 모듈 버전이 두 개 이상 있는 경우 달라질 수 있습니다. 9.1 이전 버전과 함께 제공되는 표준 추가 모듈의 경우PostgreSQL, 사용패키지 해제forold_version모듈을 스포츠 토토 베트맨 스타일로 업데이트할 때.

참고

사용하기 전에스포츠 토토 베트맨 프로그램 생성확장을 데이터베이스에 로드하려면 확장의 지원 파일이 설치되어 있어야 합니다. 함께 제공되는 확장 설치에 대한 정보PostgreSQL다음에서 찾을 수 있습니다.PostgreSQL : 문서 : 9.5 : 추가 제공 윈 토토.

현재 로드할 수 있는 확장 프로그램은 다음에서 식별할 수 있습니다.또는시스템 뷰.

주의

수퍼유저로 확장 프로그램을 설치하려면 확장 프로그램 작성자가 안전한 방식으로 확장 프로그램 설치 스크립트를 작성했다는 신뢰가 필요합니다. 악의적인 사용자가 부주의하게 작성된 확장 스크립트의 나중에 실행을 손상시켜 해당 사용자가 슈퍼유저 권한을 획득할 수 있도록 하는 트로이 목마 개체를 만드는 것은 그리 어렵지 않습니다. 그러나 트로이 목마 개체는 다음과 같은 경우에만 위험합니다.검색_경로스크립트 실행 중, 이는 확장 프로그램의 설치 대상 스키마 또는 종속된 일부 확장 프로그램의 스키마에 있음을 의미합니다. 따라서 스크립트가 주의 깊게 조사되지 않은 확장을 처리할 때 경험상 좋은 규칙은 신뢰할 수 없는 사용자에게 CREATE 권한이 부여되지 않았거나 부여되지 않는 스키마에만 해당 확장을 설치하는 것입니다. 그들이 의존하는 모든 확장에 대해서도 마찬가지입니다.

함께 제공되는 스포츠 토토 베트맨 프로그램PostgreSQL다른 확장 프로그램에 의존하는 몇 가지를 제외하고는 이러한 종류의 설치 시간 공격으로부터 안전하다고 믿어집니다. 해당 확장에 대한 문서에 명시된 대로 보안 스키마에 설치하거나, ​​종속된 확장과 동일한 스키마에 설치하거나, ​​두 가지 모두를 수행해야 합니다.

새 확장 기능 작성에 대한 정보는 다음을 참조하세요.PostgreSQL : 문서 : 9.5 : 관련 객체를 토토 사이트 추천로 포장.

설치PostgreSQL : 문서 : 9.5 : 토토 사이트 순위현재 데이터베이스로 확장하여 해당 개체를 스키마에 배치애드온:

확장 프로그램 hstore SCHEMA 애드온 생성;

동일한 작업을 수행하는 또 다른 방법:

SET search_path = 애드온;
확장 프로그램 hstore 생성;

9.1 이전 설치 업데이트hstore스포츠 토토 베트맨 스타일로:

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

기존을 설치한 스키마를 지정하는 데 주의하십시오.hstore객체.

호환성

스포츠 토토 베트맨 프로그램 만들기PostgreSQL스포츠 토토 베트맨.