이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다현재버전 또는 위에 나열된 다른 지원되는 버전 중 하나입니다.

스포츠 토토 베트맨

이름

스포츠 토토 베트맨- 생성 새로운Postgres사용자
스포츠 토토 베트맨 [사용자 이름]
스포츠 토토 베트맨 [-hhost] [-p포트]
    [ -나userID] [-d | -d] [-u | -U]
    [사용자 이름]

입력

-hhost

기계의 호스트 이름을 지정합니다.Postmaster실행 중입니다. 기본값은 로컬 UNIX 도메인 소켓을 사용하지 않고 IP 연결.

-p포트

인터넷 TCP/IP 포트 또는 로컬 UNIX 도메인을 지정합니다 소켓 파일 확장Postmaster듣고 있습니다 사이. 포트 번호는 기본적으로 5432 또는 값으로 기본적으로 표시됩니다 의pgport환경 변수 (설정된 경우).

-d

사용자가 데이터베이스를 만들 수 있습니다.

-d

사용자가 데이터베이스를 생성하는 것을 금지합니다.

-iuserId

연결할 숫자 식별자를 지정합니다 이 사용자. 이 식별자는 무엇보다도 고유해야합니다Postgres사용자는 그렇지 않습니다 운영 체제 UID와 일치하는 데 필요합니다. 당신은 될 것입니다 아무것도 지정되지 않은 경우 식별자에게 신속합니다. 명령 줄, 식별자 일치를 제안합니다 UID.

-u

사용자가 다른 사용자를 생성 할 수 있습니다.

-u

사용자가 다른 사용자를 생성하는 것을 금지합니다.

사용자 이름

이름을 지정합니다Postgres생성 할 사용자. 이 이름 무엇보다도 독특해야합니다Postgres사용자. 당신은 프롬프트됩니다 명령 행에 없음이없는 경우 이름의 경우

출력

스포츠 토토 베트맨입력PG_USER또는pg_shadow시스템 테이블.

데이터베이스 연결 'Template1'이 실패했습니다. ConnectDB () 실패 : 우체국 마스터입니다 포트의 'Unix Socket'에서 연결을 실행하고 수락합니다 '포트'? 스포츠 토토 베트맨 : 데이터베이스 액세스 실패.

스포츠 토토 베트맨할 수 없습니다 첨부Postmaster지정된 호스트 및 포트의 프로세스. 당신이 이것을 보면 메시지,Postmaster가 적절하게 실행 중입니다 호스트 및 적절한 포트를 지정했습니다. 당신의 경우 사이트는 인증 시스템을 사용하여 가지고 있는지 확인하십시오 필요한 인증 자격 증명을 얻었습니다.

데이터베이스 연결 'Template1'이 실패했습니다. 치명적인 1 : setUserid : user '사용자 이름' 'pg_shadow'에 있지 않습니다. 스포츠 토토 베트맨 : 데이터베이스 액세스가 실패했습니다.

관계에 유효한 항목이 없습니다PG_SHADOW그리고 허용되지 않습니다 입장Postgres. 연락하다 당신의Postgres관리자.

스포츠 토토 베트맨 :사용자 이름사용자를 생성 할 수 없습니다.

새 사용자를 만들 수있는 권한이 없습니다. 연락하다 당신의Postgres사이트 관리자.

스포츠 토토 베트맨 : 사용자 "사용자 이름"이미 존재

추가 할 사용자는 이미에 항목이 있습니다.pg_shadow클래스.

데이터베이스 액세스 실패한

내부 오류가 발생했습니다.PSQL또는 백엔드 서버에서. 보장하다 귀하의 사이트 관리자가 올바르게 설치 되었음Postgres초기화 가있는 사이트initdb.

참고 : 스포츠 토토 베트맨내부 실행사용자 만들기FromPSQLtemplate1데이터베이스.

설명

스포츠 토토 베트맨새로운 생성Postgres사용자. 을 가진 사용자 만useuperpg_shadow클래스는 새로운 생성Postgres사용자. 배송 된대로 사용자Postgres사용자를 생성 할 수 있습니다.

스포츠 토토 베트맨는 쉘 스크립트입니다 그게PSQL. 따라서 APostmaster프로세스가 있어야합니다 이전에 데이터베이스 서버 호스트에서 실행스포츠 토토 베트맨실행됩니다. 그만큼pgoptionpgrealm환경 변수가 전달됩니다PSQL및 설명대로 처리메이저 토토 사이트 PostgreSQL : 문서 : 6.5 : PSQL.

일단 호출,스포츠 토토 베트맨의지 지정되지 않은 매개 변수를 얻기 위해 일련의 질문을합니다. 명령 줄. 새 사용자의 데이터베이스 로그인 이름 및 a 숫자 사용자 식별자를 지정해야합니다.

참고 :Postgres사용자 식별자는 사용자의 UNIX와 동일 할 필요가 없습니다. uid. 그러나 일반적으로 그들은 동일하게 할당됩니다.

당신은 또한 새로운 사용자의 권한을 설명해야합니다. 보안 목적. 구체적으로, 당신은 새로운 사용자는로 행동 할 수 있어야합니다.Postgres새 사용자 여부에 관계없이 슈퍼 사용자 새 데이터베이스를 만들 수 있으며 새 사용자가 허용되는지 여부 다른 새로운 사용자 만들기.