사설 토토 사이트 생성

사설 토토 사이트 생성 - 새 사설 토토 사이트 생성

시놉시스

사설 토토 사이트 생성이름[with] [소유자 [=]user_name]
           [템플릿 [=]템플릿]
           [인코딩 [=]인코딩]
           [전략 [=]전략]
           [로케일 [=]로케일]
           [lc_collate [=]lc_collate]
           [lc_ctype [=]LC_CTYPE]
           [buildin_locale [=]내장 _locale]
           [icu_locale [=]icu_locale]
           [icu_rules [=]icu_rules]
           [locale_provider [=]locale_provider]
           [collation_version =Collation_version]
           [테이블 스페이스 [=]TableSpace_name]
           [allow_connections [=]allowconn]
           [연결 한계 [=]Connlimit]
           [is_template [=]istemplate]
           [OID [=]OID]

설명

사설 토토 사이트 생성새로운 생성postgresql사설 토토 사이트.

사설 토토 사이트를 만들려면 슈퍼업자이거나 특별해야합니다createb특권. 보다역할 창출.

기본적으로 새 사설 토토 사이트는 표준 시스템 사설 토토 사이트를 복제하여 생성됩니다.template1. 다른 템플릿은 서면으로 지정할 수 있습니다템플릿이름. 특히, 글쓰기Template Template0, 당신은 당신의 버전에서 사전 정의 된 표준 객체 만 포함하는 깨끗한 사설 토토 사이트 (사용자 정의 객체가 존재하지 않고 시스템 객체가 변경되지 않은 곳)를 만들 수 있습니다PostgreSQL. 이것은 추가되었을 수있는 설치 로컬 객체를 복사하지 않으려는 경우template1.

매개 변수

이름 #

생성 할 데이터베이스 이름.

user_name #

새 데이터베이스를 소유 할 사용자의 역할 이름 또는기본값기본값을 사용하려면 (즉, 명령을 실행하는 사용자). 다른 역할이 소유 한 데이터베이스를 만들려면역할 설정그 역할에.

템플릿 #

새 데이터베이스를 생성 할 템플릿의 이름 또는기본기본 템플릿을 사용하려면 (Template1).

인코딩 #

새 데이터베이스에서 사용할 수있는 문자 세트 인코딩. 문자열 상수를 지정하십시오 (예 :'SQL_ASCII') 또는 정수 인코딩 번호 또는기본값기본 인코딩을 사용하려면 (즉, 템플릿 데이터베이스의 인코딩). 캐릭터 세트는PostgreSQL서버에 설명되어섹션 23.3.1. 추가 제한 사항은 아래를 참조하십시오.

​​전략 #

새 사설 토토 사이트 생성에 사용되는 전략. 인 경우Wal_Log전략이 사용되며, 데이터베이스는 블록으로 블록으로 복사되고 각 블록은 쓰기 로그로 별도로 작성됩니다. 이것은 템플릿 데이터베이스가 작은 경우 가장 효율적인 전략이므로 기본값입니다. 오래된file_copy전략도 제공됩니다. 이 전략은 대상 데이터베이스에서 사용하는 각 테이블 스페이스에 대한 쓰기 로그에 작은 레코드를 씁니다. 이러한 각 레코드는 전체 디렉토리를 파일 시스템 수준의 새로운 위치에 복사하는 것을 나타냅니다. 이로 인해 쓰기 로그 볼륨이 크게 줄어 듭니다. 특히 템플릿 데이터베이스가 큰 경우 새 사설 토토 사이트 생성 전후에 시스템이 체크 포인트를 수행해야합니다. 어떤 상황에서는 전체 시스템 성능에 눈에 띄는 부정적인 영향을 줄 수 있습니다.

로케일 #

새 데이터베이스에서 기본 Collation 순서 및 문자 분류를 설정합니다. Collation은 문자열에 적용되는 정렬 순서, 예를 들어에 영향을 미칩니다.주문 by및 텍스트 열의 인덱스에 사용 된 순서. 문자 분류는 문자의 분류, 예를 들어 하부, 상단 및 숫자에 영향을 미칩니다. 또한 운영 체제 환경의 관련 측면을 설정합니다.LC_COLLATEandLC_CTYPE. 기본값은 템플릿 데이터베이스와 동일한 설정입니다. 보다섹션 23.2.2.3.1and섹션 23.2.2.3.2자세한 내용.

설정으로 무시할 수 있습니다LC_COLLATE, LC_CTYPE, buildin_locale또는icu_locale개별적으로.

iflocale_provideris내장,로케일또는내장 _locale지정하고 어느 쪽이든 설정해야합니다C또는C.UTF-8.

다른 로케일 설정lc_messages, lc_monetary, lc_numericLC_TIME데이터베이스 당 고정되지 않았 으며이 명령에 따라 설정되지 않습니다. 특정 데이터베이스의 기본값으로 만들려면 사용할 수 있습니다사설 토토 사이트 변경 ... 세트.

LC_COLLATE #

세트lc_collate데이터베이스 서버의 운영 체제 환경에서. 기본값은 설정입니다.로케일지정된 경우, 그렇지 않으면 템플릿 데이터베이스와 동일한 설정입니다. 추가 제한 사항은 아래를 참조하십시오.

iflocale_providerisLIBC, 또한 새 데이터베이스에서 사용할 기본 콜레이션 순서를 설정하여 설정을 우선적으로 설정로케일.

LC_CTYPE #

세트LC_CTYPE데이터베이스 서버의 운영 체제 환경에서. 기본값은 설정입니다.로케일지정된 경우, 그렇지 않으면 템플릿 데이터베이스와 동일한 설정입니다. 추가 제한 사항은 아래를 참조하십시오.

iflocale_providerisLIBC, 또한 새 데이터베이스에서 사용할 기본 문자 분류를 설정하여 설정을 재정의로케일.

buildin_locale #

Database Default Collation Order 및 문자 분류에 대한 내장 공급자 로케일을 지정하여 설정을 재정의로케일. 그만큼로케일 제공자내장. 기본값은 설정입니다.로케일지정된 경우; 그렇지 않으면 템플릿 데이터베이스와 동일한 설정입니다.

로케일 |내장제공자는CandC.UTF-8.

icu_locale #

ICU 로케일을 지정합니다 (참조섹션 23.2.2.3.2) 데이터베이스 기본 충전 순서 및 문자 분류의 경우 설정을 우선적으로로케일. 그만큼로케일 제공자ICU 여야합니다. 기본값은 설정입니다.로케일지정된 경우; 그렇지 않으면 템플릿 데이터베이스와 동일한 설정입니다.

icu_rules #

이 데이터베이스의 기본 콜렉션의 동작을 사용자 정의하기위한 추가 Collation 규칙을 지정합니다. 이것은 ICU에만 지원됩니다. 보다섹션 23.2.3.4자세한 내용.

locale_provider #

이 데이터베이스에서 기본 콜라이트에 사용할 공급자를 지정합니다. 가능한 값은내장, ICU(서버가 ICU 지원으로 구축 된 경우) 또는LIBC. 기본적으로 제공자는의 공급자와 동일합니다.템플릿. 보다섹션 23.1.4자세한 내용.

Collation_version #

사설 토토 사이트에 저장할 Collation 버전 문자열을 지정합니다. 일반적으로 이것은 생략되어야하므로 운영 체제에서 제공 한대로 실제 버전의 사설 토토 사이트 콜라이트에서 버전을 계산하게됩니다. 이 옵션은에서 사용하기위한 것입니다.pg_upgrade기존 설치에서 버전을 복사하려면.

참조ALTER DATABASE사설 토토 사이트 Collation 버전을 처리하는 방법은 불일치를 처리합니다.

TableSpace_name #

새 데이터베이스와 관련 될 테이블 스페이스의 이름 또는기본값템플릿 데이터베이스의 테이블 스페이스를 사용하려면. 이 테이블 스페이스는이 데이터베이스에서 생성 된 객체에 사용되는 기본 테이블 스페이스입니다. 보다테이블 스페이스 생성자세한 내용은

AllowConn #

false 인 경우 아무도이 데이터베이스에 연결할 수 없습니다. 기본값은 사실입니다. 연결을 허용합니다 (과 같은 다른 메커니즘에 의해 제한되는 경우는 제외grant/Revoke Connect).

Connlimit #

이 데이터베이스에 얼마나 많은 동시 연결을 할 수 있는지. -1 (기본값)은 제한이 없음을 의미합니다.

istemplate #

true 인 경우이 사설 토토 사이트를 사용자가 복제 할 수 있습니다.createb특권; False (기본값) 인 경우 슈퍼 사용자 또는 데이터베이스의 소유자 만 복제 할 수 있습니다.

OID #

새 데이터베이스에 사용할 객체 식별자. 이 매개 변수가 지정되지 않은 경우PostgreSQL적절한 OID를 자동으로 선택합니다. 이 매개 변수는 주로의 내부 사용을위한 것입니다.pg_upgrade및 Onlypg_upgrade16384보다 작은 값을 지정할 수 있습니다.

옵션 매개 변수는 위에서 설명한 순서뿐만 아니라 어떤 순서로도 작성할 수 있습니다.

노트

사설 토토 사이트 생성트랜잭션 블록 내부에서 실행할 수 없습니다.

라인을 따라 오류사설 토토 사이트 디렉토리를 초기화 할 수 없습니다데이터 디렉토리, 전체 디스크 또는 기타 파일 시스템 문제에 대한 불충분 한 권한과 관련이있을 가능성이 높습니다.

useDROP DATABASE사설 토토 사이트를 제거하려면

프로그램createb편의를 위해 제공되는이 명령 주변의 래퍼 프로그램입니다.

데이터베이스 레벨 구성 매개 변수 (viaALTER DATABASE) 및 사설 토토 사이트 레벨 권한 (viagrant) 템플릿 데이터베이스에서 복사되지 않았습니다.

이외의 사설 토토 사이트를 복사 할 수는 있지만Template1이름을 템플릿으로 지정하여 이것은 (아직) 일반 목적으로 의도되지 않았습니다사설 토토 사이트 복사시설. 주요 제한 사항은 복사하는 동안 다른 세션이 템플릿 데이터베이스에 연결할 수 없다는 것입니다.사설 토토 사이트 생성시작시 다른 연결이 존재하면 실패합니다. 그렇지 않으면 템플릿 데이터베이스에 대한 새로운 연결이까지 잠겨 있습니다.사설 토토 사이트 생성완료. 보다PostgreSQL : 문서 : 17 : 22.3. 템플릿 롤 토토자세한 내용은

새 데이터베이스에 지정된 인코딩은 선택한 로케일 설정과 호환되어야합니다 (LC_COLLATEandLC_CTYPE). 로케일이C(또는 동등하게posix), 모든 인코딩이 허용되지만 다른 로케일 설정의 경우 제대로 작동하는 인코딩 만 있습니다. (그러나 Windows에서는 UTF-8 인코딩이 모든 로케일과 함께 사용할 수 있습니다.)사설 토토 사이트 생성Superuser가 지정할 수 있습니다SQL_ASCII로케일 설정에 관계없이 인코딩하지만,이 선택은 더 이상 사용되지 않으며 로케일과 호환되지 않는 데이터가 데이터베이스에 저장되는 경우 문자 문자열 기능의 오작동을 초래할 수 있습니다.

인코딩 및 로케일 설정은 템플릿 데이터베이스와 일치해야합니다.Template0템플릿으로 사용됩니다. 다른 데이터베이스는 지정된 인코딩과 일치하지 않는 데이터가 포함되어 있거나 정렬 순서가 영향을받는 인덱스를 포함 할 수 있기 때문입니다.LC_COLLATEandLC_CTYPE. 이러한 데이터를 복사하면 새 설정에 따라 손상된 사설 토토 사이트가 발생합니다.Template0, 그러나 영향을받는 데이터 나 인덱스를 포함하지 않는 것으로 알려져 있습니다.

현재 비 결정적 비교로 데이터베이스 로케일을 사용할 옵션이 없습니다 (참조콜라이트 만들기설명). 이것이 필요하다면, 컬럼 당 콜라스를 사용해야합니다.

the연결 제한옵션은 대략적으로 만 시행됩니다. 두 개의 새로운 세션이 단지 하나의 연결 일 때 거의 동시에 시작하는 경우슬롯사설 토토 사이트의 경우 남아 있으면 두 가지 모두 실패 할 수 있습니다. 또한, 한도는 수퍼 사용자 나 배경 작업자 프로세스에 대해 시행되지 않습니다.

새 사설 토토 사이트 생성 :

사설 토토 사이트 생성 lusiadas;

사설 토토 사이트 생성판매사용자 소유Salesapp기본 테이블 스페이스의Salesspace:

데이터베이스 판매 소유자 Salesapp TableSpace Salesspace 만들기;

사설 토토 사이트 생성음악다른 로케일과 함께 :

데이터베이스 음악 생성
    로케일 'sv_se.utf8'
    템플릿 템플릿 0;

이 예에서는Template Template0지정된 로케일이 in과 다른 경우 조항이 필요합니다.Template1. (그렇지 않은 경우 로케일을 명시 적으로 지정하는 것은 중복됩니다.)

사설 토토 사이트 생성music2다른 로케일과 다른 문자 세트 인코딩 :

데이터베이스 Music2 생성 2
    로케일 'SV_SE.ISO885915'
    LATIN9 인코딩
    템플릿 템플릿 0;

지정된 로케일 및 인코딩 설정이 일치하거나 오류 가보고되어야합니다.

로케일 이름은 운영 체제에만 해당되므로 위의 명령이 어디서나 같은 방식으로 작동하지 않을 수 있습니다.

호환성

없음사설 토토 사이트 생성SQL 표준의 명령문. 사설 토토 사이트는 카탈로그와 동일하며 생성은 구현 정의됩니다.

정정 제출

문서에 올바른 것이없는 것이 있으면 일치하지 않습니다. 특정 기능에 대한 귀하의 경험 또는 추가 설명이 필요합니다. 사용이 양식문서 문제를보고하려면