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

1.3. 범퍼카 토토 생성

범퍼카 토토에 액세스 할 수 있는지 확인하는 첫 번째 테스트 서버는 범퍼카 토토를 작성하려고합니다. 달리기PostgreSQL서버는 많은 범퍼카 토토를 관리 할 수 있습니다. 일반적으로 별도의 범퍼카 토토는 각 프로젝트 또는 각 사용자.

아마도 사이트 관리자가 이미 생성했습니다 사용하기위한 범퍼카 토토. 그는 당신에게 이름이 무엇인지 말해야했을 것입니다 귀하의 범퍼카 토토입니다. 이 경우이 단계를 생략하고 건너 뛸 수 있습니다. 다음 섹션으로 앞서.

새 범퍼카 토토를 만들려면이 예에서mydb, 다음 명령을 사용합니다.

$ 작성된 MyDB

이것이 응답이 없으면이 단계는 성공했고 이 섹션의 나머지 부분을 건너 뛸 수 있습니다.

다음과 유사한 메시지가 표시되는 경우

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

thePostgreSQL그렇지 않았습니다 제대로 설치되었습니다. 전혀 설치되지 않았습니다 Shell의 검색 경로는 포함하도록 설정되지 않았습니다. 전화 해보세요 대신 절대 경로를 가진 명령 :

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

사이트의 경로는 다를 수 있습니다. 사이트에 문의하십시오 관리자 또는 설치 지침을 확인하여 수정하십시오 상황.

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

생성 된 B : 범퍼카 토토에 연결할 수 없음 Postgres : 서버에 연결할 수 없음 : 해당 파일 또는 디렉토리가 없습니다.
        서버가 로컬로 실행되고 수락됩니다
        Unix 도메인 소켓의 연결 "/tmp/.s.pgsql.5432"?

이것은 서버가 시작되지 않았거나 그렇지 않음을 의미합니다. 어디에서 시작createb예상. 다시 설치 지침을 확인하거나 상담하십시오 관리자.

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

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

자신의 로그인 이름이 언급 된 곳. 이 경우 발생합니다 관리자는 a를 만들지 않았습니다.PostgreSQL사용자 계정. (PostgreSQL사용자 계정은입니다 운영 체제 사용자 계정과는 다릅니다.) 관리자, 참조롤 토토 : 문서 : 9.0 : 데이터베이스 역할 및 권한계정 생성에 도움이됩니다. 운영이 필요합니다 시스템 사용자PostgreSQL설치되었습니다 (일반적으로Postgres) 첫 번째 사용자 계정을 생성합니다. 그것 당신이 할당되었을 수도 있습니다PostgreSQL사용자 이름과는 다른 사용자 이름 운영 체제 사용자 이름; 이 경우를 사용해야합니다.-u스위치 또는 설정PGUSER지정할 환경 변수PostgreSQL사용자 이름.

사용자 계정이 있지만 권한이없는 경우 범퍼카 토토를 작성하려면 다음이 표시됩니다.

생성 된 B : 범퍼카 토토 생성 실패 : 오류 : 범퍼카 토토 생성 허가가 거부

모든 사용자가 새 범퍼카 토토를 작성할 권한이있는 것은 아닙니다. 만약에PostgreSQL생성을 거부합니다 그러면 사이트 관리자가 귀하에게 부여해야합니다. 범퍼카 토토 생성 권한. 사이트 관리자에게 문의하십시오 이것이 발생하는 경우. 설치 한 경우postgresql직접 로그인해야합니다 사용자 계정에 따라이 튜토리얼의 목적 상 서버를 시작했습니다.[1]

다른 이름으로 범퍼카 토토를 만들 수도 있습니다.PostgreSQL숫자를 만들 수 있습니다 주어진 사이트의 데이터베이스. 데이터베이스 이름에는 an이 있어야합니다 알파벳 첫 번째 문자이며 길이가 63 바이트로 제한됩니다. 편리한 선택은 동일한 이름의 데이터베이스를 만드는 것입니다. 현재 사용자 이름. 많은 도구가 해당 데이터베이스 이름으로 가정합니다 기본값이므로 일부 타이핑을 저장할 수 있습니다. 그것을 만들려면 데이터베이스, 간단히 유형 :

$ createb

더 이상 범퍼카 토토를 사용하지 않으려면 제거 할 수 있습니다. 그것. 예를 들어, 귀하가 범퍼카 토토의 소유자 (Creator) 인 경우MyDB, 당신은 그것을 사용하여 그것을 파괴 할 수 있습니다 다음 명령 :

$ dropdb mydb

(이 명령의 경우 범퍼카 토토 이름은 기본값이 없습니다. 사용자 계정 이름. 당신은 항상 그것을 지정해야합니다.)이 조치 범퍼카 토토와 관련된 모든 파일을 물리적으로 제거합니다 취소 할 수 없으므로 이것은 큰 일만해야합니다. 예측의.

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

노트

[1]

이것이 작동하는 이유에 대한 설명으로 :postgresql사용자 이름은 분리되어 있습니다 운영 체제 사용자 계정. 당신이 a에 연결할 때 범퍼카 토토, 당신은 무엇을 선택할 수 있습니다PostgreSQL연결할 사용자 이름; 만약에 당신은 그렇지 않습니다. 현재와 동일한 이름으로 기본값이됩니다. 운영 체제 계정. 그것이 일어날 때, 항상있을 것입니다 에이PostgreSQL사용자 계정 그것은 운영 체제 사용자와 동일한 이름을 가지고 있습니다. 서버를 시작했으며 그 사용자가 항상 범퍼카 토토를 만들 수있는 권한이 있습니다. 로그인하는 대신 해당 사용자도를 지정할 수 있습니다.-uA Everywhere에서 A 옵션PostgreSQL사용자 이름으로 연결합니다.