윈 토토 창출이름[[with]옵션[...]] 어디옵션할 수 있습니다. 슈퍼 유행자 | 노스 퍼 루서 | 생성 된 B | nocreatedb | 크리피토리 | Nocreaterole | CreateUser | Nocreateuser | 상속 | 노이너리트 | 로그인 | NOLOGIN | 연결 제한Connlimit| [암호화 | 암호화되지 않은] 비밀번호 '비밀번호' | '까지 유효타임 스탬프' | 윈 토토rolename[, ...] | 그룹rolename[, ...] | 윈 토토rolename[, ...] | adminrolename[, ...] | 사용자rolename[, ...] | sysiduid
윈 토토 생성a에 새로운 윈 토토 추가postgresql데이터베이스 클러스터. 에이 윈 토토은 데이터베이스 객체를 소유하고 데이터베이스를 보유 할 수있는 엔티티입니다. 특권; 윈 토토은로 간주 될 수 있습니다."사용자", a"그룹", 또는 둘 다 사용 방법에 따라 다릅니다. 참조20 장and19 장정보에 대한 정보 사용자 및 인증 관리. 당신은 있어야합니다Createrole권한 또는 데이터베이스 슈퍼 유저가 되십시오 이 명령을 사용하십시오.
윈 토토은 데이터베이스 클러스터 레벨에서 정의되어 있으며 클러스터의 모든 데이터베이스에서도 유효합니다.
새로운 윈 토토의 이름.
이 조항들은 새로운 윈 토토이 A인지 결정합니다."SuperUser"데이터베이스 내의 모든 액세스 제한. 슈퍼 유행자 상태는 위험하며 실제로 사용해야합니다. 필요합니다. 당신은 새로운 슈퍼 유행자. 지정되지 않은 경우Nosuperuser기본값입니다.
이 조항은 윈 토토의 생성 능력을 정의합니다 데이터베이스. 만약에createbis 지정된 윈 토토은 새로운 데이터베이스. 지정NocreatedB윈 토토을 거부 할 것입니다 데이터베이스를 만듭니다. 지정되지 않은 경우nocreatedb기본값입니다.
이 조항은 윈 토토이 허용되는지 여부를 결정합니다 새로운 윈 토토을 만들려면 (즉, Execute윈 토토 창출). 의 윈 토토Createrole권한도 바꿀 수 있습니다 다른 윈 토토. 지정되지 않은 경우Nocreaterole기본값입니다.
이 조항은 쓸모 없지만 여전히 받아 들여지는데, 철자SuperUserandNosuperUser. 그것들은not동등한Createrole순진하게 예상하다!
이 조항들은 윈 토토이 있는지 여부를 결정합니다"상속"윈 토토의 특권은 a 회원. 의 윈 토토상속속성은 모든 데이터베이스를 자동으로 사용할 수 있습니다 모든 윈 토토에 대한 특권이 직접적으로 또는 간접적으로 회원. 없이상속, 다른 윈 토토의 멤버십 만 능력을 부여합니다윈 토토 설정to 그 다른 윈 토토; 다른 윈 토토의 특권은 단지입니다 그렇게 한 후에 사용할 수 있습니다. 지정되지 않은 경우상속기본값입니다.
이 조항은 윈 토토이 로그를 허용하는지 여부를 결정합니다. 안에; 즉, 윈 토토이 초기로 주어질 수 있는지 여부 클라이언트 연결 중에 세션 승인 이름. 윈 토토로그인속성이 될 수 있습니다 사용자로 생각했습니다. 이 속성이없는 윈 토토은 다음과 같습니다 데이터베이스 권한을 관리하는 데 유용하지만 사용자는 아닙니다 일반적인 단어의 의미에서. 지정되지 않은 경우Nologin는 기본값입니다 언제윈 토토 창출가 호출됩니다 대체 철자를 통해생성 사용자.
윈 토토을 로그인 할 수있는 경우 동시의 수를 지정합니다. 윈 토토이 할 수있는 연결. -1 (기본값)은 아니오를 의미합니다 한계.
윈 토토의 암호를 설정합니다. (비밀번호는 만 사용됩니다 윈 토토로그인속성, 그럼에도 불구하고 윈 토토이없는 윈 토토을 정의 할 수 있습니다.) 비밀번호 인증을 사용할 계획이 없다면 이 옵션을 생략하십시오. 비밀번호가 지정되지 않은 경우 비밀번호입니다 NULL로 설정되며 암호 인증은 항상 그 사용자에게는 실패합니다. 널 비밀번호는 선택적으로 될 수 있습니다 명시 적으로비밀번호 널.
이 키워드는 암호가 저장되어 있는지 여부를 제어합니다 시스템 카탈로그에서 암호화. (어느 쪽도 지정되지 않은 경우 기본 동작은 구성에 의해 결정됩니다 매개 변수password_encryption.) 제시된 비밀번호 문자열이 이미있는 경우 MD5 암호화 형식, 암호화 된 AS- IS, IS가 저장됩니다. 에 관계없이암호화또는암호화되지 않은지정되었습니다 (이후 시스템은 지정된 암호화 된 암호를 해독 할 수 없습니다 끈). 이를 통해 암호화 된 암호를 다시로드 할 수 있습니다 덤프/복원 중.
구형 고객은 MD5에 대한 지원이 부족할 수 있습니다. 함께 작업하는 데 필요한 인증 메커니즘 암호화 된 비밀번호.
the유효한조항 세트 a 윈 토토의 암호가 더 이상없는 날짜 및 시간 유효한. 이 조항이 생략되면 비밀번호가 유효합니다. 항상.
the윈 토토조항은 하나 또는 새로운 윈 토토이 될 더 많은 기존 윈 토토 즉시 새 멤버로 추가되었습니다. (아니요 관리자로서 새로운 윈 토토을 추가하는 옵션; a 분리된grant명령 저것.)
그룹는 더 이상 사용되지 않습니다 철자윈 토토.
the윈 토토조항은 하나 또는 자동으로 추가되는 기존 윈 토토이 더 많습니다 새로운 윈 토토의 구성원. (이것은 사실상 새로운 윈 토토을합니다 에이"그룹".)
the관리자절은윈 토토그러나 명명 된 윈 토토은입니다 새로운 윈 토토에 추가admin 옵션, 그들에게 회원 자격을 부여 할 권리를 부여합니다 다른 사람들 에게이 윈 토토.
theuser절은 더 이상 사용되지 않습니다 철자윈 토토조항
theSysid절은 무시됩니다. 그러나 거꾸로 호환성으로 인정됩니다.
useALTER 윈 토토TO 윈 토토의 속성을 변경하고낙하 윈 토토윈 토토을 제거합니다. 모든 에 의해 지정된 속성윈 토토 창출can 나중에 수정 됨ALTER 윈 토토명령.
윈 토토의 구성원을 추가하고 제거하는 선호하는 방법 그룹으로 사용하는 것은 사용하는 것입니다grantandRevoke.
the유효한절단은 an을 정의합니다 윈 토토이 아닌 비밀번호 만 유기 시간그 자체. 특히 만료 시간은입니다 비 통신 기반을 사용하여 로그인 할 때는 시행되지 않습니다 인증 방법.
the상속속성 지배 부여 가능한 특권의 상속 (즉, 접근 권한 데이터베이스 개체 및 윈 토토 멤버십의 경우). 적용되지 않습니다 에 의해 설정된 특별한 윈 토토 속성생성 윈 토토andALTER 윈 토토. 예를 들어, 윈 토토의 구성원이되는createb권한은 즉시 생성 능력을 부여하지 않습니다 데이터베이스, 경우에도상속가 설정되었습니다. 그것 를 통해 그 윈 토토이되기 위해 필요합니다윈 토토 설정데이터베이스를 작성하기 전에.
the상속속성이 기본값입니다 거꾸로 호환성의 이유 : 이전 릴리스에서PostgreSQL, 사용자는 항상 가지고있었습니다 그들이 회원이었던 그룹의 모든 특권에 대한 접근. 하지만,NOINHERITSQL 표준에 지정된 의미론
Createrole특권. 특권에 대한 상속 개념은 없습니다 ACreaterole-롤. 그것은 그것을 의미합니다 윈 토토에 특정 특권이 없지만 허용 되더라도 다른 윈 토토을 만들려면 쉽게 다른 윈 토토을 수행 할 수 있습니다. 자체와는 다른 특권 (윈 토토을 제외하고는 슈퍼 사용자 권한). 예를 들어, 윈 토토"사용자"Createrole특권이지만createb특권, 그럼에도 불구하고 그것은와 새로운 윈 토토을 만들 수 있습니다createb특권. 그러므로 고려 가있는 윈 토토Createole특권 거의 슈퍼 거주자 윈 토토로.
PostgreSQL프로그램 포함PostgreSQL : 문서 : 8.4 : 토토 핫와 동일한 기능윈 토토 창출(실제로이 명령을 호출) 그러나 명령에서 실행할 수 있습니다. 껍데기.
the연결 제한옵션은 전용입니다 대략 집행; 두 개의 새로운 세션이 시작되면 하나의 연결 만 동시에"슬롯"그 윈 토토을 계속 유지하면 가능합니다 둘 다 실패합니다. 또한 한도는 결코 시행되지 않습니다 슈퍼업자.
암호화되지 않은 것을 지정할 때주의를 기울여야합니다 이 명령으로 비밀번호. 비밀번호가 전송됩니다 ClearText의 서버는 클라이언트의 명령 기록 또는 서버 로그. 명령PostgreSQL : 문서 : 8.4 : 토토 핫암호화 된 암호를 전송합니다. 또한,PSQL명령 포함\ password는 안전하게 변경하는 데 사용할 수 있습니다 나중에 비밀번호.
로그인 할 수있는 윈 토토을 만들지만 비밀번호:
윈 토토 만들기 Jonathan Login;
암호로 윈 토토 생성 :
비밀번호 'jw8s0f4';로 사용자 davide 생성
(사용자 만들기|윈 토토 창출의미를 제외하고로그인.)
끝까지 유효한 암호로 윈 토토을 만듭니다. 2004. 2005 년에 1 초가 지나면 비밀번호는 더 긴 유효.
로그인 암호를 사용하여 윈 토토 Miriam 작성 'JW8S0F4' '2005-01-01';까지 유효합니다.
데이터베이스를 생성하고 윈 토토을 관리 할 수있는 윈 토토 생성 :
Createb Createrole을 사용하여 윈 토토 관리자 생성;
the윈 토토 창출Statement가 있습니다 SQL 표준이지만 표준에는 구문 만 필요합니다
윈 토토 창출이름[adminrolename]
다중 초기 관리자 및 기타 모든 옵션윈 토토 창출, arePostgreSQL확장.
SQL 표준은 사용자와 윈 토토의 개념을 정의하지만 그것들을 뚜렷한 개념으로 간주하고 모든 명령을 남깁니다. 각 데이터베이스 구현에서 지정할 사용자를 정의합니다. 안에PostgreSQL우리는 선택했습니다 사용자와 윈 토토을 단일 종류의 엔티티로 통합하십시오. 윈 토토 따라서 그들이하는 것보다 더 많은 선택적 속성이 있습니다. 기준.
SQL 표준에 의해 지정된 동작이 가장 밀접한 점 사용자에게 |NOINHERIT속성, 윈 토토이 주어 지지만상속속성.