이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다PostgreSQL : 문서 : 17 : 토토 결과 창출버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

생성 범퍼카 토토

이름

범퍼카 토토 생성-새로운 데이터베이스 범퍼카 토토 정의

시놉시스

범퍼카 토토 창출이름[[with]옵션[...]]여기서옵션can be :SuperUser | 노스 퍼 루서
    | 생성 된 B | nocreatedb
    | 크리피토리 | Nocreaterole
    | CreateUser | Nocreateuser
    | 상속 | 노이너리트
    | 로그인 | NOLOGIN
    | 복제 | 노본
    | 연결 제한Connlimit| [암호화 | 암호화되지 않은] 비밀번호 '비밀번호'
    | '까지 유효타임 스탬프'
    | 범퍼카 토토role_name[, ...]
    | 그룹role_name[, ...]
    | 범퍼카 토토role_name[, ...]
    | adminrole_name[, ...]
    | 사용자role_name[, ...]
    | sysiduid

설명

범퍼카 토토 생성a에 새로운 범퍼카 토토 추가PostgreSQL데이터베이스 클러스터. 에이 범퍼카 토토은 데이터베이스 객체를 소유하고 데이터베이스를 보유 할 수있는 엔티티입니다. 특권; 범퍼카 토토은로 간주 될 수 있습니다."사용자", a"그룹", 또는 둘 다 사용 방법에 따라 다릅니다. 참조20 장and19 장정보에 대한 정보 사용자 및 인증 관리. 당신은 있어야합니다Createrole권한 또는 데이터베이스 슈퍼 유저가 되십시오 이 명령을 사용하십시오.

범퍼카 토토은 데이터베이스 클러스터 레벨에서 정의되고 클러스터의 모든 데이터베이스에서도 유효합니다.

매개 변수

이름

새로운 범퍼카 토토의 이름.

SuperUser
nosuperuser

이 조항들은 새로운 범퍼카 토토이 A인지 결정합니다."SuperUser", 모든 액세스를 무시할 수있는 사람 데이터베이스 내 제한. 슈퍼 사용자 상태는 위험합니다 실제로 필요한 경우에만 사용해야합니다. 당신은 자신이되어야합니다 새로운 슈퍼 유저를 생성하는 슈퍼 유저. 지정되지 않은 경우nosuperuser기본값입니다.

createb
nocreatedb

이 조항은 데이터베이스를 만들 수있는 범퍼카 토토의 능력을 정의합니다. 만약에createb지정된 범퍼카 토토이 있습니다 정의 된 것은 새 데이터베이스를 만들 수 있습니다. 지정nocreatedb범퍼카 토토을 거부 할 것입니다 데이터베이스를 만듭니다. 지정되지 않은 경우NocreatedB기본값입니다.

Createrole
Nocreaterole

이 조항은 범퍼카 토토이 허용 될지 여부를 결정합니다. 새로운 범퍼카 토토 만들기 (즉, 실행생성 범퍼카 토토). 의 범퍼카 토토Createrole특권은 다른 범퍼카 토토을 바꾸고 삭제할 수 있습니다. 지정되지 않은 경우Nocreaterole기본값입니다.

CreateUser
nocreateuser

이 조항은 쓸모 없지만 여전히 받아 들여지는 철자SuperUserandNosuperUser. 그것들은아님동등한Createrole순진하게 기대할 수 있듯이!

상속
NOINHERIT

이 조항은 범퍼카 토토이 있는지 여부를 결정합니다"상속"범퍼카 토토의 특권은 회원입니다 의. 의 범퍼카 토토상속속성은 할 수 있습니다 모든 데이터베이스 권한이 부여 된 모든 데이터베이스 권한을 자동으로 사용합니다 모든 범퍼카 토토은 직접 또는 간접적으로 구성원입니다. 없이상속, 다른 범퍼카 토토의 멤버십 만 능력을 부여합니다범퍼카 토토 설정다른 범퍼카 토토; 다른 범퍼카 토토의 특권은 가능합니다 그렇게 한 후. 지정되지 않은 경우상속기본값입니다.

로그인
Nologin

이 조항은 범퍼카 토토이 로그인 할 수 있는지 여부를 결정합니다. 즉, 범퍼카 토토이 초기 세션으로 주어질 수 있는지 여부 클라이언트 연결 중에 승인 이름. 범퍼카 토토로그인속성은 사용자. 이 속성이없는 범퍼카 토토은 데이터베이스를 관리하는 데 유용합니다 특권이지만 일반적인 단어의 의미에서 사용자는 아닙니다. 만약에 지정되지 않음,Nologin기본값입니다. 을 제외하고범퍼카 토토 창출대체 철자스포츠 토토 결과 : 문서 : 9.3 : 사용자 만들기.

복제
Noreplication

이 조항은 범퍼카 토토이 시작될 수 있는지 여부를 결정합니다. 복제 스트리밍 또는 시스템을 백업 모드 안팎으로 배치합니다. 범퍼카 토토복제속성입니다 매우 특권이있는 범퍼카 토토은 범퍼카 토토에만 사용되어야합니다. 실제로 복제에 사용됩니다. 지정되지 않은 경우Noreplication기본값입니다.

연결 제한 Connlimit

범퍼카 토토이 로그인 할 수있는 경우 동시의 수를 지정합니다. 범퍼카 토토이 할 수있는 연결. -1 (기본값)은 제한이 없음을 의미합니다.

비밀번호 비밀번호

범퍼카 토토의 암호를 설정합니다. (암호는 범퍼카 토토에만 사용됩니다로그인속성이지만 가능합니다 그럼에도 불구하고 범퍼카 토토이없는 범퍼카 토토에 대해 하나를 정의하십시오.) 비밀번호 인증 사용이 옵션을 생략 할 수 있습니다. 아니오 비밀번호가 지정되고 비밀번호는 null로 설정되고 해당 사용자에게는 항상 비밀번호 인증이 실패합니다. 널 비밀번호는 선택적으로 명시 적으로를 작성할 수 있습니다.암호 NULL.

암호화
암호화되지 않은

이 키워드는 암호가 암호화되어 있는지 여부를 제어합니다. 시스템 카탈로그에서. (둘 다 지정되지 않으면 기본값이 있습니다 동작은 구성 매개 변수에 의해 결정됩니다password_encryption.) 제시된 암호 문자열이 이미 MD5 암호화 된 경우 형식이면에 관계없이 암호화 된 as-is에서 저장됩니다.암호화또는암호화되지 않은(시스템은 할 수 없으므로 지정되어 있습니다 지정된 암호화 된 암호 문자열을 해독). 이것은 허용합니다 덤프/복원 중에 암호화 된 암호를 다시로드합니다.

유효'타임 스탬프'

the유효 할 때까지조항은 날짜를 설정합니다 그 후 범퍼카 토토의 암호가 더 이상 유효하지 않습니다. 이 경우 조항이 생략되었습니다. 비밀번호는 항상 유효합니다.

범퍼카 토토 role_name

the범퍼카 토토조항은 하나 이상을 나열합니다 새로운 범퍼카 토토이 즉시 추가 될 기존 범퍼카 토토 신입 회원. (새로운 범퍼카 토토을 관리자; 별도의 사용grant그렇게하라는 명령.)

그룹 role_name

그룹범퍼카 토토.

범퍼카 토토 role_name

the범퍼카 토토절이 하나 이상을 나열합니다 새로운 구성원으로 자동 추가되는 기존 범퍼카 토토 범퍼카 토토. (이것은 사실상 새로운 범퍼카 토토을 만듭니다"그룹".)

관리자 role_name

the관리자절은범퍼카 토토, 그러나 이름이 새로운 범퍼카 토토에 추가됩니다관리자 옵션, 그들에게 권리를 부여합니다 이 범퍼카 토토의 멤버십을 다른 사람에게 부여합니다.

사용자 role_name

the사용자절은 쓸모없는 철자입니다 의범퍼카 토토절.

Sysid uid

theSysid절은 무시되지만 그렇습니다 거꾸로 호환성으로 허용됩니다.

노트

usePostgreSQL :범퍼카 토토의 속성 및PostgreSQL : 문서 : 9.3 : 낙하 메이저 토토 사이트범퍼카 토토을 제거합니다. 에 의해 지정된 모든 속성범퍼카 토토 창출나중에 수정할 수 있습니다ALTER 범퍼카 토토명령.

범퍼카 토토의 구성원을 추가하고 제거하는 선호하는 방법 그룹으로 사용하는 것은 사용하는 것입니다PostgreSQL : 문서 : 9.3 : 윈 토토andRevoke.

the유효한절의 정의 범퍼카 토토이 아닌 비밀번호 만 유기 시간그 자체. 특히 만료 시간은입니다 비 통신 기반을 사용하여 로그인 할 때는 시행되지 않습니다 인증 방법.

the상속속성에 따라 부여 가능한 특권의 상속 (즉, 접근 권한 데이터베이스 개체 및 범퍼카 토토 멤버십). 그것은 적용되지 않습니다 특수 범퍼카 토토 속성에 의해 설정된범퍼카 토토 창출andALTER 범퍼카 토토. 예를 들어, 범퍼카 토토의 구성원createb특권 즉시 데이터베이스 생성 능력을 즉시 부여하지 않습니다.상속가 설정되었습니다. 필요합니다 를 통해 그 범퍼카 토토이 되십시오.PostgreSQL : 문서 : 9.3 : 역할 토토 사이트 순위데이터베이스를 작성하기 전에.

the상속속성이 기본값입니다 거꾸로 호환성의 이유 : 이전 릴리스에서PostgreSQL, 사용자는 항상 가지고있었습니다 그들이 회원이었던 그룹의 모든 특권에 대한 접근. 하지만,NOINHERITSQL 표준에 지정된 의미론

Createrole특권. 특권에 대한 상속의 개념은 없습니다. 에이Createrole-롤. 그것은 그럼에도 불구하고 범퍼카 토토에는 특정 특권이 없지만 다른 범퍼카 토토은 다른 범퍼카 토토로 쉽게 다른 범퍼카 토토을 만들 수 있습니다. 자체보다 특권 특권). 예를 들어, 범퍼카 토토"사용자"Createrole특권이지만createb특권, 그럼에도 불구하고 그것은로 새로운 범퍼카 토토을 만들 수 있습니다.createb특권. 따라서 범퍼카 토토을 고려합니다Createrole특권으로 거의 슈퍼 거주자 범퍼카 토토.

PostgreSQL프로그램 포함PostgreSQL동일한 기능이 있습니다 처럼범퍼카 토토 창출(실제로는 이것을 부릅니다 명령) 그러나 명령 쉘에서 실행할 수 있습니다.

the연결 제한옵션은 전용입니다 대략 집행; 두 개의 새로운 세션이 거의 동일하게 시작되는 경우 하나의 연결 시간"슬롯"범퍼카 토토을 계속 유지하면 둘 다 실패 할 수 있습니다. 또한, 슈퍼업자에게는 한계가 시행되지 않습니다.

암호화되지 않은 것을 지정할 때주의를 기울여야합니다 이 명령으로 비밀번호. 비밀번호는 다음으로 전송됩니다 CLEARTEXT의 서버, 클라이언트에도 로그인 할 수도 있습니다. 명령 기록 또는 서버 로그. 명령CreateUser그러나 전송합니다 암호 암호화. 또한,PSQL명령 포함\ password는 안전하게 변경하는 데 사용할 수 있습니다 나중에 비밀번호.

예제

로그인 할 수있는 범퍼카 토토을 만들지 만 암호를 제공하지 마십시오 :

범퍼카 토토 만들기 Jonathan Login;

암호로 범퍼카 토토 만들기 :

비밀번호 'jw8s0f4'를 사용하여 사용자 Davide 생성;

(사용자 만들기범퍼카 토토 창출의미를 제외하고로그인.)

끝까지 유효한 비밀번호로 범퍼카 토토을 만듭니다. 2004. 2005 년에 1 초가 지나면 비밀번호는 더 긴 유효.

로그인 암호를 사용하여 범퍼카 토토 Miriam 작성 'JW8S0F4' '2005-01-01';까지 유효합니다.

데이터베이스를 생성하고 범퍼카 토토을 관리 할 수있는 범퍼카 토토 생성 :

Createb Createrole을 사용하여 범퍼카 토토 관리자 생성;

호환성

the범퍼카 토토 창출Statement는 SQL에 있습니다 표준이지만 표준에는 구문 만 필요합니다

범퍼카 토토 창출이름[관리자role_name]

다중 초기 관리자 및 기타 모든 옵션범퍼카 토토 창출, arePostgreSQL확장.

SQL 표준은 사용자와 범퍼카 토토의 개념을 정의하지만 IT 그것들을 뚜렷한 개념으로 간주하고 모든 명령을 정의합니다. 각 데이터베이스 구현에서 사용자를 지정해야합니다. 안에PostgreSQL우리는 통일을 선택했습니다 단일 종류의 엔티티에 대한 사용자 및 범퍼카 토토. 그러므로 범퍼카 토토은 있습니다 표준에서보다 더 많은 선택적 속성.

SQL 표준에 의해 지정된 동작이 가장 밀접한 점 사용자에게 |NOINHERIT속성, 범퍼카 토토이 주어 지지만상속속성.