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

1.3. 배트맨 토토 생성#

배트맨 토토 서버에 액세스 할 수 있는지 확인하는 첫 번째 테스트는 배트맨 토토를 작성하는 것입니다. 달리기postgresql서버는 많은 배트맨 토토를 관리 할 수 ​​있습니다. 일반적으로 각 프로젝트 또는 각 사용자마다 별도의 배트맨 토토가 사용됩니다.

아마도 사이트 관리자가 이미 사용하기위한 데이터베이스를 만들었을 것입니다. 이 경우이 단계를 생략하고 다음 섹션으로 건너 뛸 수 있습니다.

명령 줄에서 새 배트맨 토토를 만들려면이 예에서는MyDB, 다음 명령을 사용합니다.

$ 작성된 MyDB

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

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

작성된 B : 명령 찾기

thePostgreSQL제대로 설치되지 않았습니다. 전혀 설치되지 않았거나 쉘의 검색 경로가 포함되도록 설정되지 않았습니다. 대신 절대 경로로 명령을 호출하십시오 :

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

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

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

생성 된 B : 오류 : 소켓에서 서버 연결
        서버가 로컬로 실행되고 해당 소켓의 연결을 수락합니까?

이것은 서버가 시작되지 않았거나 어디에서 듣고 있지 않음을 의미합니다createb연락 할 것으로 예상됩니다. 다시 설치 지침을 확인하거나 관리자에게 문의하십시오.

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

생성 된 B : 오류 : 소켓에서 서버 연결

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

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

생성 된 B : 오류 : 배트맨 토토 생성 실패 : 오류 : 배트맨 토토 생성 허가가 거부

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

다른 이름으로 배트맨 토토를 만들 수도 있습니다.postgresql주어진 사이트에서 여러 데이터베이스를 만들 수 있습니다. 데이터베이스 이름은 알파시 첫 번째 문자를 가져야하며 길이가 63 바이트로 제한되어 있어야합니다. 편리한 선택은 현재 사용자 이름과 동일한 이름의 데이터베이스를 만드는 것입니다. 많은 도구가 해당 데이터베이스 이름을 기본값으로 가정하므로 일부 타이핑을 저장할 수 있습니다. 해당 데이터베이스를 만들려면 간단히 입력하십시오.

$ createb

더 이상 배트맨 토토를 사용하지 않으려면 제거 할 수 있습니다. 예를 들어, 귀하가 배트맨 토토의 소유자 (Creator) 인 경우MyDB, 다음 명령을 사용하여 파괴 할 수 있습니다.

$ dropdb mydb

(이 명령의 경우 배트맨 토토 이름은 사용자 계정 이름에 기본값이 아닙니다. 항상 지정해야합니다.)이 작업은 배트맨 토토와 관련된 모든 파일을 물리적으로 제거하므로 실행 취소 할 수는 없습니다..

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



[1]이것이 작동하는 이유에 대한 설명으로 :PostgreSQL사용자 이름은 운영 체제 사용자 계정과 별개입니다. 배트맨 토토에 연결하면 무엇을 선택할 수 있습니다postgresql연결할 사용자 이름; 그렇지 않은 경우 현재 운영 체제 계정과 동일한 이름으로 기본값이됩니다. 그것이 일어나기 때문에 항상가있을 것입니다.postgresql서버를 시작한 운영 체제 사용자와 동일한 이름을 가진 사용자 계정이며 해당 사용자가 항상 배트맨 토토를 작성할 수있는 권한이 있습니다. 해당 사용자로 로그인하는 대신를 지정할 수도 있습니다.-uA Everywhere를 선택하는 옵션PostgreSQL사용자 이름으로 연결합니다.