CreateUser새로운 생성PostgreSQL스포츠 토토 결과 (또는 그 이상 정확히 역할). 슈퍼업자와 스포츠 토토 결과 만Createrole특권 새 스포츠 토토 결과를 만들 수 있으므로CreateUser슈퍼업자 또는 스포츠 토토 결과로 연결할 수있는 사람Createrole특권.
새 슈퍼 유저를 만들려면 슈퍼 유저, 단순히Createrole특권. 수퍼 유저는 모든 것을 우회하는 능력을 의미합니다 데이터베이스 내에서 권한 점검에 액세스하므로 SuperUsdom 가볍게 부여해서는 안됩니다.
CreateUser래퍼입니다 주위에SQL명령역할 창출. 아니요 이 유틸리티를 통해 스포츠 토토 결과 생성 간의 효과적인 차이 서버에 액세스하는 다른 방법을 통해.
CreateUser다음 명령 줄 인수 :
이름을 지정합니다PostgreSQL생성 할 사용자. 이것 이름은 이것의 모든 기존 역할과 달라야합니다PostgreSQL설치.
새 스포츠 토토 결과에 대한 최대 연결 수를 설정합니다. 기본값은 제한을 설정하지 않는 것입니다.
새 스포츠 토토 결과는 데이터베이스를 만들 수 있습니다.
새 스포츠 토토 결과는 생성 할 수 없습니다 데이터베이스.
CreateUser생성 및 전송 섬기는 사람.
데이터베이스에 저장된 사용자의 암호를 암호화합니다. 만약에 지정되지 않으면 기본 비밀번호 동작이 사용됩니다.
새로운 역할은 자동으로 권한을 상속받을 것입니다 역할은 회원입니다. 이것은 기본입니다.
새로운 역할은 자동으로 권한을 상속하지 않습니다 역할의 구성원입니다.
새 사용자는 로그인 할 수 있습니다 (즉, 사용자 이름은 초기 세션 사용자로 사용할 수 있습니다. 식별자). 이것은 기본입니다.
새 스포츠 토토 결과는 로그인 할 수 없습니다. (역할 로그인 권한이 없으면 여전히 수단으로 유용합니다. 데이터베이스 권한 관리.)
에 저장된 사용자의 암호를 암호화하지 않습니다 데이터 베이스. 지정되지 않은 경우 기본 비밀번호 동작이 있습니다 사용됩니다.
주어지면CreateUser새 사용자의 비밀번호에 대한 프롬프트를 발행합니다. 이것 비밀번호를 사용하지 않으면 필요하지 않습니다. 입증.
새 스포츠 토토 결과는 새로운 역할을 만들 수 있습니다 ( 이 스포츠 토토 결과는Createrole특권).
새 스포츠 토토 결과는 새로 만들 수 없습니다. 역할.
새 스포츠 토토 결과는 슈퍼업자가 될 것입니다.
새 스포츠 토토 결과는 슈퍼업자가 아닙니다.
인쇄CreateUser버전 및 종료.
도움말 표시CreateUser명령 줄 인수 및 출구.
당신은 이름 및 기타 누락 된 정보가 제출됩니다. 명령 줄에 지정되지 않은 경우
CreateUser연결 매개 변수에 대한 명령 줄 인수 :
기계의 호스트 이름을 지정합니다. 서버가 실행 중입니다. 값이 슬래시로 시작하면입니다 UNIX 도메인 소켓의 디렉토리로 사용됩니다.
TCP 포트 또는 로컬 UNIX 도메인 소켓 파일 지정 서버가 듣는 확장 사이.
사용자 이름으로 연결합니다 (사용자 이름이 아닙니다. 만들다).
비밀번호 프롬프트를 발행하지 마십시오. 서버에 필요한 경우 비밀번호 인증 및 비밀번호는 사용할 수 없습니다 a와 같은 기타 수단.pgpass파일, 연결 시도가 실패합니다. 이 옵션이 될 수 있습니다 사용자가없는 배치 작업 및 스크립트에 유용합니다. 비밀번호를 입력하려면
ForceCreateUserto 비밀번호를 자랑스럽게 생각합니다 (서버에 연결하기 위해 새 사용자의 비밀번호).
이 옵션은 결코 필수적이지 않습니다.CreateUser자동으로 프롬프트합니다 서버가 암호를 요구하는 경우 비밀번호의 경우 입증. 하지만,CreateUser연결을 낭비합니다 서버가 암호를 원한다는 것을 알아보십시오. ~ 안에 어떤 경우에는 입력 할 가치가 있습니다-wTO 추가 연결 시도를 피하십시오.
기본 연결 매개 변수
이 유틸리티, 대부분의 다른 유틸리티PostgreSQL유틸리티도 사용합니다 지원되는 환경 변수libpq(참조섹션 31.13).
어려움이있는 경우 참조역할 창출andPSQL잠재적 인 문제 및 오류 메시지에 대한 토론. 그만큼 데이터베이스 서버는 대상 호스트에서 실행해야합니다. 또한, 기본 연결 설정 및 환경 변수가 사용하는libpq프론트 엔드 라이브러리 적용하다.
스포츠 토토 결과 생성Joe기본값 데이터베이스 서버 :
$CreateUser Joe 새로운 역할이 슈퍼 스포츠 토토 결과가 될까요? (Y/N)n 새로운 역할이 데이터베이스를 만들 수 있습니까? (Y/N)n 새로운 역할이 더 새로운 역할을 만들 수 있습니까? (Y/N)n
동일한 스포츠 토토 결과 생성Joe사용 호스트의 서버Eden, 포트 5000, 피하기 프롬프트와 기본 명령을 살펴 보는 것 :
$CreateUser -H Eden -P 5000 -S -D -R -E Joe 역할 만들기 Joe Nosuperuser nocreatedb nocreatero inherit login;
스포츠 토토 결과 생성Joeas 슈퍼 유저, 즉시 비밀번호를 할당합니다.
$CreateUser -P -S -E Joe 새로운 역할에 대한 비밀번호 입력 :Xyzzy 다시 입력 :Xyzzy 역할 제작 Joe 비밀번호 'MD5B5F5BA1A423792B526F799AE4E4EB3D59E'SUPERUSER CREATEB CREATEROLE CRITEROLE INHERIT LOGIN;
위의 예에서는 새 비밀번호가 실제로 반영되지 않습니다. 입력하면 명확성을 위해 타이핑 된 내용을 보여줍니다. 보시다시피, 비밀번호는 클라이언트에게 전송되기 전에 암호화됩니다. 만약 옵션-유추정가 사용됩니다 비밀번호Will에코 된 명령 (및 아마도 서버 로그 및 다른 곳), 그래서 당신은 사용하고 싶지 않습니다-e이 경우 다른 사람이 화면을 볼 수 있다면.