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

만들기 무지개 토토

이름

무지개 토토 생성  --  새 무지개 토토 생성

시놉시스

무지개 토토 생성이름[ WITH [ 위치 = 'dbpath' ]
           [ 템플릿 =템플릿]
           [ 인코딩 =인코딩 ] ]

입력

이름

생성할 데이터베이스의 이름입니다.

dbpath

저장할 대체 파일 시스템 위치 문자열 리터럴로 지정된 새 무지개 토토. 또는기본값기본값을 사용하려면 위치.

템플릿

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

인코딩

새 데이터베이스에서 사용할 멀티바이트 인코딩 방법입니다. 문자열 리터럴 이름을 지정하세요(예:'SQL_ASCII') 또는 정수 인코딩 번호 또는기본값사용하려면 기본 인코딩.

출력

만들기 무지개 토토

명령이 완료되면 메시지가 반환됨 성공적으로.

오류: 사용자 '사용자 이름' 허용되지 않습니다 무지개 토토 생성/삭제

생성하려면 특별한 CREATEDB 권한이 있어야 합니다. 무지개 토토. 참조사용자 생성.

오류: 생성됨: 무지개 토토 "이름" 이미 존재한다

이것은 데이터베이스가 다음과 같은 경우에 발생합니다.이름지정된 항목이 이미 존재합니다.

오류: 데이터베이스 경로는 다음과 같습니다. 작은따옴표를 포함하지 않음

무지개 토토 위치dbpath단일을 포함할 수 없습니다. 따옴표. 이는 쉘 명령이 다음을 수행하기 위해 필요합니다. 데이터베이스 디렉토리를 생성하면 안전하게 실행할 수 있습니다.

오류: 무지개 토토 생성: 트랜잭션 블록에서는 호출될 수 없습니다.

명시적인 거래 차단이 진행 중인 경우 전화할 수 없어요무지개 토토 생성. 먼저 거래를 완료해야 합니다.

오류: 생성할 수 없습니다. 무지개 토토 디렉토리 '경로'.
오류: 초기화할 수 없습니다. 무지개 토토 디렉토리.

이들은 아마도 불충분한 것과 관련이 있을 것입니다 데이터 디렉터리, 전체 디스크 또는 기타 권한 파일 시스템 문제. 무지개 토토를 관리하는 사용자 서버가 실행 중이면 위치에 대한 액세스 권한이 있어야 합니다.

설명

무지개 토토 생성새 항목 생성PostgreSQL무지개 토토. 창조자 새 무지개 토토의 소유자가 됩니다.

다음을 위해 대체 위치를 지정할 수 있습니다. 예를 들어 데이터베이스를 다른 디스크에 저장합니다. 경로는 다음과 같아야 합니다. 으로 준비되었습니다.초기 위치명령.

경로 이름에 슬래시가 포함되어 있지 않으면 해석됩니다. 환경 변수 이름으로 알려져야 합니다. 서버 프로세스. 이 방법으로 데이터베이스 관리자는 연습을 할 수 있습니다 데이터베이스가 생성될 수 있는 위치를 제어합니다. (A 관례적인 선택은 예를 들어,PGDATA2.) 만약 서버는 다음과 같이 컴파일됩니다.ALLOW_ABSOLUTE_DBPATHS(기본적으로는 그렇지 않음), 선행 슬래시로 식별되는 절대 경로 이름(예:/usr/local/pgsql/data)은 다음과 같이 허용됩니다. 음.

기본적으로 새 데이터베이스는 다음을 복제하여 생성됩니다. 표준 시스템 데이터베이스템플릿1. 에이 다른 템플릿을 작성하여 지정할 수 있습니다.템플릿 = 이름. 특히 다음과 같이 작성하여템플릿 = 템플릿0, 다음 항목만 포함하는 처녀 데이터베이스를 생성할 수 있습니다. 귀하의 버전에 따라 사전 정의된 표준 객체포스트그레SQL. 원하는 경우에 유용합니다. 설치 로컬 개체를 복사하지 마십시오. 에 추가됨템플릿1.

선택적 인코딩 매개변수를 사용하면 다음을 선택할 수 있습니다. 데이터베이스 인코딩(서버가 멀티바이트로 컴파일된 경우) 인코딩 지원. 지정하지 않으면 기본적으로 인코딩이 사용됩니다. 선택한 템플릿 데이터베이스에서 사용됩니다.

선택적 매개변수는 순서에 관계없이 기록될 수 있습니다. 위에 설명된 순서입니다.

참고

무지개 토토 생성PostgreSQL언어 확장.

사용PostgreSQL : 문서무지개 토토를 제거합니다.

프로그램생성된 DB셸 스크립트 래퍼입니다. 편의를 위해 제공되는 이 명령 주위에 있습니다.

다음과 관련된 보안 및 데이터 무결성 문제가 있습니다. 절대 경로로 지정된 대체 무지개 토토 위치 사용 이름, 기본적으로 알려진 환경 변수만 백엔드는 대체 위치로 지정될 수 있습니다. 참조 자세한 내용은 관리자 가이드를 참조하세요.

이외의 무지개 토토를 복사하는 것은 가능하지만템플릿1이름을 다음과 같이 지정하여 템플릿은 (아직) 범용 목적으로 사용되지 않습니다. COPY DATABASE 시설. 다음과 같이 사용되는 데이터베이스를 권장합니다. 템플릿은 읽기 전용으로 처리됩니다. 참조관리자 가이드자세한 내용은.

사용법

새 무지개 토토를 생성하려면:

올리= 무지개 토토 lusiadas 생성;

대체 영역에 새 무지개 토토를 생성하려면~/private_db:

$ mkdir private_db
$ 초기 위치 ~/private_db
    위치는 사용자 이름 "olly"로 초기화됩니다.
이 사용자는 모든 파일을 소유하며 서버 프로세스도 소유해야 합니다.
/home/olly/private_db 디렉토리 생성
/home/olly/private_db/base 디렉토리 생성

초기화가 완료되었습니다.

$ psql 올리
PostgreSQL 대화형 터미널인 psql에 오신 것을 환영합니다.

유형: 배포 조건의 경우 \copyright
       SQL 명령에 대한 도움말은 \h
       \? 내부 슬래시 명령에 대한 도움말
       \g 또는 세미콜론으로 종료하여 쿼리 실행
       \q 종료하려면올리= 위치 = '/home/olly/private_db'를 사용하여 다른 곳에 무지개 토토 생성;
무지개 토토 생성

호환성

SQL92

없습니다무지개 토토 생성성명 SQL92에서. 데이터베이스는 생성된 카탈로그와 동일합니다. 구현에 따라 정의됩니다.