1.3. 젠 토토 생성

젠 토토 서버에 액세스 할 수 있는지 확인하는 첫 번째 테스트는 젠 토토를 작성하는 것입니다. 달리기PostgreSQL서버는 많은 젠 토토를 관리 할 수 있습니다. Typically, a separate database is used for each project or for each user.

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

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

$ 작성된 MyDB

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

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

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

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

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

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

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

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

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

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

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

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

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

생성 된 B : 오류 : 젠 토토 생성 실패 : 오류 : 젠 토토 생성 허가가 거부

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

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

$ createb

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

$ dropdb mydb

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

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



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

정정 제출

문서에 올바른 것이 없다면 일치하지 않습니다. 특정 기능에 대한 귀하의 경험 또는 추가 설명이 필요합니다. 사용이 양식문서 문제를보고하려면