이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다PostgreSQL : 문서 : 17 : 1.3. 스포츠 토토 베트맨 생성버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

1.3. 토토 베이 생성

토토 베이에 액세스 할 수 있는지 확인하는 첫 번째 테스트PostgreSQL서버는 많은 토토 베이를 관리 할 수 ​​있습니다.

아마도 사이트 관리자가 이미 생성했습니다

새 토토 베이를 만들려면이 예에서MyDB, 다음 명령을 사용합니다.

$ 작성된 MyDB

응답으로 생성해야합니다 :

토토 베이 생성

그렇다면이 단계는 성공했으며

과 유사한 메시지가 표시되면

작성된 B : 명령을 찾을 수 없음

thePostgreSQL그렇지 않았습니다

$ /usr/local/pgsql/bin/createdb mydb

사이트의 경로는 다를 수 있습니다. 사이트에 문의하십시오

또 다른 응답은 다음과 같습니다.

작성된 B : 토토 베이에 연결할 수 없음 Postgres : 서버에 연결할 수 없습니다 : 그러한 파일 또는 디렉토리는 없습니다.

이것은 서버가 시작되지 않았거나createb예상.

또 다른 응답은 다음과 같습니다.

작성된 B : 토토 베이에 연결할 수 없음 Postgres : Fatal : 역할 "Joe"는 존재하지 않습니다

자신의 로그인 이름이 언급 된 곳. 이 경우 발생합니다PostgreSQL사용자 계정.PostgreSQL사용자 계정은입니다18 장PostgreSQL설치되었습니다 (일반적으로Postgres) 첫 번째 사용자 계정을 생성합니다. 그것PostgreSQL사용자 이름과 다른 사용자 이름-u스위치 또는 설정pguser당신을 지정하는 환경 변수PostgreSQL사용자 이름.

사용자 계정이 있지만 권한이없는 경우

작성된 B : 토토 베이 생성 실패 : 오류 : 토토 베이 생성 허가가 거부

모든 사용자가 새 토토 베이를 작성할 권한이있는 것은 아닙니다. 만약에PostgreSQL생성을 거부합니다PostgreSQL직접 로그인해야합니다[1]

다른 이름으로 토토 베이를 만들 수도 있습니다.PostgreSQL숫자를 만들 수 있습니다

$ createb

더 이상 토토 베이를 사용하지 않으려면 제거 할 수 있습니다.MyDB, 당신은 그것을 사용하여 그것을 파괴 할 수 있습니다

$ dropdb mydb

(이 명령의 경우 토토 베이 이름은 기본값이 없습니다.

더 많은 정보createbanddropdb에서 찾을 수 있습니다createbanddropdb각각.

노트

[1]

이것이 작동하는 이유에 대한 설명으로 :PostgreSQL사용자 이름은 분리되어 있습니다PostgreSQL연결할 사용자 이름; 만약에PostgreSQL사용자 계정-uA Everywhere를 선택할 수있는 옵션PostgreSQL사용자 이름으로 연결합니다.