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

1.3. 스포츠 토토 결과 생성

스포츠 토토 결과에 액세스 할 수 있는지 확인하는 첫 번째 테스트 서버는 스포츠 토토 결과를 작성하려고합니다. 달리기PostgreSQLserver can manage many databases. 일반적으로 별도의 스포츠 토토 결과는 각 프로젝트 또는 각 사용자.

아마도 사이트 관리자가 이미 생성했습니다 사용하기위한 데이터베이스. He should have told you what the name of 귀하의 데이터베이스입니다. In that case you can omit this step and skip 다음 섹션으로 앞서.

To create a new database, in this example namedmydb, 다음 명령을 사용합니다.

$ 만들어진 MyDB

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

스포츠 토토 결과 생성

그렇다면이 단계는 성공했으며 이 섹션의 나머지.

작성된 B : 명령 찾기

thenPostgreSQL그렇지 않았습니다 제대로 설치되었습니다. 전혀 설치되지 않았습니다 search path was not set correctly. Try calling the command with an absolute path instead:

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

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

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

작성된 B : 스포츠 토토 결과 Postgres에 연결할 수 없습니다 : 서버에 연결할 수 없습니다 :
그러한 파일이나 디렉토리가 없습니다
        서버가 로컬로 실행되고 수락됩니다
        Unix 도메인 소켓의 연결 "/tmp/.s.pgsql.5432"?

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

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

createb : 데이터베이스에 연결할 수 없음 Postgres : Fatal : 사용자 "Joe"는 그렇지 않습니다.
존재하다

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

사용자 계정이 있지만 권한이없는 경우 데이터베이스를 작성하려면 다음이 표시됩니다.

작성된 B : 스포츠 토토 결과 생성 실패 : 오류 : 스포츠 토토 결과 생성에 대한 허가가 거부

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

다른 이름으로 스포츠 토토 결과를 만들 수도 있습니다.PostgreSQL숫자를 만들 수 있습니다 주어진 사이트의 스포츠 토토 결과. 스포츠 토토 결과 이름에는 an이 있어야합니다 알파시 첫 번째 캐릭터는 63 자로 제한됩니다. 길이. 편리한 선택은 동일하게 스포츠 토토 결과를 만드는 것입니다. 현재 사용자 이름으로 이름을 지정하십시오. 많은 도구가 해당 스포츠 토토 결과를 가정합니다 기본값으로 이름을 지정하여 일부 타이핑을 저장할 수 있습니다. 생성합니다 해당 스포츠 토토 결과, 간단히 입력

$ createb

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

$ dropdb mydb

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

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

노트

[1]

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