| 롤 토토 : 문서 : 9.5 : 롤 토토 | |||
|---|---|---|---|
| PostgreSQL : 문서 : 9.5 : 토토 사이트 순위 생성 | 스포츠 토토 사이트 PostgreSQL : 문서 : 9.5 : SQL 명령 | PostgreSQL : 문서 : 9.5 : 토토 꽁 머니 생성 | |
토토 캔 생성이름[ [ WITH ] [ 소유자 [=]사용자_이름]
[ 템플릿 [=]템플릿]
[ 인코딩 [=]인코딩]
[ LC_COLLATE [=]lc_collate]
[ LC_CTYPE [=]lc_ctype]
[ 테이블스페이스 [=]테이블스페이스_이름]
[ 허용_연결 [=]allowconn]
[ 연결 제한 [=]제한제한]
[ IS_TEMPLATE [=]istemplate ] ]토토 캔 생성새 항목을 생성합니다포스트그레SQL토토 캔.
토토 캔를 생성하려면 수퍼유저이거나 특수 권한이 있어야 합니다.CREATEDB특권. 참조롤 토토 : 문서 : 9.5 : 사용자 만들기.
기본적으로 표준 시스템 토토 캔를 복제하여 새 토토 캔가 생성됩니다.템플릿1. 다음을 작성하여 다른 템플릿을 지정할 수 있습니다.템플릿이름. 특히 다음과 같이 작성하여템플릿 템플릿0, 귀하의 버전에서 사전 정의된 표준 개체만 포함하는 처녀 토토 캔를 생성할 수 있습니다.PostgreSQL. 이는 추가되었을 수 있는 설치 로컬 개체를 복사하지 않으려는 경우에 유용합니다.템플릿1.
생성할 데이터베이스의 이름입니다.
새 데이터베이스를 소유하게 될 사용자의 역할 이름, 또는기본값기본값(즉, 명령을 실행하는 사용자)을 사용합니다. 다른 역할이 소유한 토토 캔를 생성하려면 해당 역할의 직접 또는 간접 구성원이거나 수퍼유저여야 합니다.
새 데이터베이스를 생성할 템플릿의 이름, 또는기본값기본 템플릿을 사용하려면(템플릿1).
새 데이터베이스에서 사용할 문자 세트 인코딩. 문자열 상수를 지정하세요(예:'SQL_ASCII') 또는 정수 인코딩 번호, 또는기본값기본 인코딩(즉, 템플릿 데이터베이스의 인코딩)을 사용합니다. 에서 지원하는 문자 집합포스트그레SQL서버에 대한 설명은섹션 22.3.1. 추가 제한사항은 아래를 참조하세요.
조합 순서 (LC_COLLATE)을 새 데이터베이스에서 사용합니다. 이는 문자열에 적용되는 정렬 순서(예: ORDER BY를 사용한 쿼리)와 텍스트 열의 인덱스에 사용되는 순서에 영향을 줍니다. 기본값은 템플릿 데이터베이스의 데이터 정렬 순서를 사용하는 것입니다. 추가 제한사항은 아래를 참조하세요.
문자 분류 (LC_CTYPE)을 새 데이터베이스에서 사용합니다. 이는 문자 분류(예: 소문자, 대문자, 숫자)에 영향을 줍니다. 기본값은 템플릿 데이터베이스의 문자 분류를 사용하는 것입니다. 추가 제한사항은 아래를 참조하세요.
새 데이터베이스와 연결될 테이블스페이스의 이름, 또는기본값템플릿 데이터베이스의 테이블스페이스를 사용합니다. 이 테이블스페이스는 이 데이터베이스에서 생성된 객체에 사용되는 기본 테이블스페이스가 됩니다. 참조PostgreSQL : 문서 : 9.5 : 무지개 토토 스페이스 생성더 많은 정보를 원하시면.
거짓이면 누구도 이 데이터베이스에 연결할 수 없습니다. 기본값은 true이며 연결을 허용합니다(다음과 같은 다른 메커니즘에 의해 제한되는 경우 제외).그랜트/연결 취소).
이 데이터베이스에 만들 수 있는 동시 연결 수. -1(기본값)은 제한이 없음을 의미합니다.
참이면 이 데이터베이스는 다음을 사용하는 모든 사용자에 의해 복제될 수 있습니다.CREATEDB특권; false(기본값)인 경우 슈퍼유저 또는 데이터베이스 소유자만 복제할 수 있습니다.
선택적 매개변수는 위에 설명된 순서뿐만 아니라 어떤 순서로도 작성될 수 있습니다.
토토 캔 생성트랜잭션 블록 내에서는 실행할 수 없습니다.
다음 라인에 따른 오류"토토 캔 디렉토리를 초기화할 수 없습니다"데이터 디렉터리에 대한 권한 부족, 전체 디스크 또는 기타 파일 시스템 문제와 관련이 있을 가능성이 높습니다.
사용배트맨 토토 : 문서 : 9.5 : DROP DATABASE토토 캔를 제거합니다.
프로그램생성된 DB편의를 위해 제공되는 이 명령에 대한 래퍼 프로그램입니다.
데이터베이스 수준 구성 매개변수(설정:토토 커뮤니티 PostgreSQL : 문서 : 9.5 : Alter Database) 및 데이터베이스 수준 권한(다음을 통해 설정)PostgreSQL : 문서 : 9.5 : 스포츠 토토 베트맨)은 템플릿 데이터베이스에서 복사되지 않습니다.
이외의 토토 캔를 복사하는 것은 가능하지만템플릿1이름을 템플릿으로 지정함으로써 이는 (아직) 범용 목적으로 사용되지 않습니다."토토 캔 복사"시설. 주요 제한 사항은 복사되는 동안 템플릿 데이터베이스에 다른 세션을 연결할 수 없다는 것입니다.토토 캔 생성시작 시 다른 연결이 있으면 실패합니다. 그렇지 않으면 템플릿 데이터베이스에 대한 새 연결이 잠길 때까지 잠깁니다.토토 캔 생성완료되었습니다. 참조PostgreSQL : 문서 : 9.5 : 템플릿 스포츠 토토더 많은 정보를 원하시면.
새 데이터베이스에 지정된 문자 세트 인코딩은 선택한 로케일 설정과 호환되어야 합니다(LC_COLLATE그리고LC_CTYPE). 로케일이 다음과 같은 경우:C(또는 동등하게POSIX), 모든 인코딩이 허용되지만 다른 로케일 설정의 경우 제대로 작동하는 인코딩은 하나만 있습니다. (그러나 Windows에서는 utf-8 인코딩을 모든 로캘에서 사용할 수 있습니다.)토토 캔 생성수퍼유저가 지정할 수 있습니다SQL_ASCII로케일 설정에 관계없이 인코딩하지만 이 선택은 더 이상 사용되지 않으며 로케일과 인코딩 호환되지 않는 데이터가 데이터베이스에 저장된 경우 문자열 함수가 오작동할 수 있습니다.
인코딩 및 로케일 설정은 다음 경우를 제외하고 템플릿 데이터베이스의 설정과 일치해야 합니다.템플릿0템플릿으로 사용됩니다. 이는 다른 데이터베이스에 지정된 인코딩과 일치하지 않는 데이터가 포함되어 있거나 정렬 순서가 다음의 영향을 받는 인덱스가 포함되어 있을 수 있기 때문입니다.LC_COLLATE그리고LC_CTYPE. 이러한 데이터를 복사하면 새 설정에 따라 토토 캔가 손상될 수 있습니다.템플릿0그러나 영향을 받을 수 있는 데이터나 인덱스가 포함되어 있지 않은 것으로 알려져 있습니다.
그연결 제한옵션은 대략적으로만 시행됩니다. 단 하나의 연결이 있을 때 두 개의 새로운 세션이 거의 동시에 시작되는 경우"슬롯"이 토토 캔에 남아 있으므로 둘 다 실패할 가능성이 있습니다. 또한 슈퍼유저에 대해서는 제한이 적용되지 않습니다.
새 토토 캔를 생성하려면:
토토 캔 루시아다 생성;
토토 캔를 생성하려면판매사용자 소유판매앱기본 테이블스페이스 포함판매공간:
CREATE DATABASE 판매 소유자 salesapp TABLESPACE salesspace;
토토 캔를 생성하려면음악ISO-8859-1 문자 집합을 지원합니다:
'LATIN1' 템플릿 템플릿을 인코딩하는 데이터베이스 음악 생성0;
이 예에서는템플릿 템플릿0절은 다음 경우에만 필요합니다.템플릿1의 인코딩이 ISO-8859-1이 아닙니다. 인코딩을 변경하려면 새 항목을 선택해야 할 수도 있습니다.LC_COLLATE그리고LC_CTYPE설정도 마찬가지입니다.