이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다사설 토토 캔 PostgreSQL : 문서 : 17 : createb버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

​​createb

createb - 새 생성postgresql사설 토토

시놉시스

createb[Connection-Option...] [옵션...] [dbname[설명]]

설명

createb새로운 생성postgresql사설 토토.

일반적 으로이 명령을 실행하는 사설 토토 사용자는 새 사설 토토의 소유자가됩니다. 그러나 다른 소유자는를 통해 지정할 수 있습니다.-o옵션, 실행 사용자가 적절한 권한이있는 경우

createb주위의 래퍼입니다SQL명령사설 토토 생성. 이 유틸리티와 서버에 액세스하는 다른 방법을 통해 사설 토토 생성 사이에는 효과적인 차이가 없습니다.

옵션

createb다음 명령 줄 인수를 수락합니다 :

dbname

생성 할 사설 토토의 이름을 지정합니다. 이름은 독특해야합니다PostgreSQL이 클러스터의 사설 토토. 기본값은 현재 시스템 사용자와 동일한 이름의 사설 토토를 만드는 것입니다.

설명

새로 생성 된 사설 토토와 관련 될 주석을 지정합니다.

-d테이블 스페이스
--- 타블 스페이스 =테이블 스페이스

사설 토토의 기본 테이블 스페이스를 지정합니다. (이 이름은 이중 인용 식별자로 처리됩니다.)

-e
-echo

createb서버로 생성하고 보냅니다.

-e인코딩
-encoding =인코딩

이 사설 토토에서 사용할 문자 인코딩 체계를 지정합니다. 캐릭터 세트는PostgreSQL서버에 설명되어섹션 23.3.1.

-L로케일
-로케일 =로케일

이 사설 토토에서 사용할 로케일을 지정합니다. 이것은 둘 다 지정하는 것과 같습니다---collate--- lc-ctype.

---collate =로케일

이 사설 토토에서 사용할 lc_collate 설정을 지정합니다.

---lc-ctype =로케일

이 사설 토토에서 사용할 LC_CTYPE 설정을 지정합니다.

-o소유자
-소유자 =소유자

새 사설 토토를 소유 할 사설 토토 사용자를 지정합니다. (이 이름은 이중 인용 식별자로 처리됩니다.)

-t템플릿
--template =템플릿

이 사설 토토를 빌드 할 템플릿 사설 토토를 지정합니다. (이 이름은 이중 인용 식별자로 처리됩니다.)

-v
-버전

인쇄createb버전 및 종료.

-?
-help

도움말 표시createb명령 줄 인수 및 종료.

옵션-d, -l, -e, -o-t기본 SQL 명령의 옵션에 해당사설 토토 생성; 그들에 대한 자세한 내용은 참조하십시오.

createb연결 매개 변수에 대한 다음 명령 줄 인수를 수락합니다.

-hhost
-host =host

서버가 실행중인 시스템의 호스트 이름을 지정합니다. 값이 슬래시로 시작하면 Unix 도메인 소켓의 디렉토리로 사용됩니다.

-p포트
-포트 =포트

서버가 연결을 듣고있는 TCP 포트 또는 로컬 UNIX 도메인 소켓 파일 확장자를 지정합니다.

-u사용자 이름
--username =사용자 이름

사용자 이름으로 연결합니다.

-w
-no-password

암호 프롬프트를 발행하지 마십시오. 서버에 비밀번호 인증이 필요하고 A와 같은 다른 방법으로 암호를 사용할 수없는 경우.pgpass파일, 연결 시도가 실패합니다. 이 옵션은 비밀번호를 입력 할 사용자가없는 배치 작업 및 스크립트에 유용 할 수 있습니다.

-w
--password

createb사설 토토에 연결하기 전에 비밀번호를 신속하게하려면

이 옵션은 결코 필수적이지 않습니다.createb서버가 암호 인증을 요구하는 경우 비밀번호를 자동으로 프롬프트합니다. 하지만,createb서버가 암호를 원한다는 것을 알아내는 연결 시도를 낭비합니다. 어떤 경우에는 입력 할 가치가 있습니다-w추가 연결 시도를 피하려면

-유지 보수 -DB =dbname

새 사설 토토를 작성할 때 연결할 사설 토토의 이름을 지정합니다. 지정되지 않은 경우Postgres사설 토토가 사용됩니다. 그것이 존재하지 않는 경우 (또는 그것이 생성되는 새 사설 토토의 이름 인 경우),Template1사용됩니다. 이것은 A 일 수 있습니다.연결 문자열. 그렇다면 연결 문자열 매개 변수는 충돌하는 명령 줄 옵션을 무시합니다.

환경

pgdatabase

명령 줄에 재정의하지 않는 한, 세트를 작성할 사설 토토의 이름.

pghost
pgport
PGUSER

기본 연결 매개 변수.Pguser또한 명령 줄에 지정되지 않은 경우 사설 토토 이름을 결정합니다.pgdatabase.

PG_COLOR

진단 메시지에서 색상을 사용할지 여부를 지정합니다. 가능한 값은항상, autoand절대.

이 유틸리티, 대부분의 다른 유틸리티PostgreSQL유틸리티는 또한 지원하는 환경 변수를 사용합니다libpq(참조PostgreSQL : 문서 : 12 : 33.14. 환경 토토 핫).

진단

어려움이있는 경우 참조사설 토토 생성andPSQL잠재적 문제 및 오류 메시지에 대한 논의. 사설 토토 서버는 대상 호스트에서 실행해야합니다. 또한 기본 연결 설정 및에서 사용하는 모든 기본 연결 설정 및 환경 변수libpq프론트 엔드 라이브러리가 적용됩니다.

예제

사설 토토 생성데모기본 사설 토토 서버 사용 :

$만들어진 Demo

사설 토토 생성데모호스트에서 서버 사용Eden, 포트 5000,Template0템플릿 사설 토토, 여기에 명령 줄 명령과 기본 SQL 명령이 있습니다 :

$createb -p 5000 -h eden -t template0 -e demo
사설 토토 만들기 데모 템플릿 생성 템플릿 0;