젠 토토 생성이름[ [ 와 ]옵션 [ ... ] ]
어디에서옵션다음과 같을 수 있습니다:슈퍼유저 | NO수퍼유저
| 생성DB | NOCreateDB
| 크리에이터롤 | NOCREATEROLE
| 사용자 생성 | 사용자 생성 안 함
| 상속 | 상속받지 않음
| 로그인 | 노로그인
| 연결 제한제한제한| [ 암호화됨 | 암호화되지 않음 ] 비밀번호 '비밀번호'
| '까지 유효합니다.타임스탬프'
| 젠 토토을 맡고 있음젠 토토_이름[, ...]
| 그룹 내젠 토토_이름[, ...]
| 젠 토토젠 토토_이름[, ...]
| 관리자젠 토토_이름[, ...]
| 사용자젠 토토_이름[, ...]
| SYSIDUID
젠 토토 생성새 젠 토토을 a에 추가합니다.PostgreSQL데이터베이스 클러스터. 에이 젠 토토은 데이터베이스 개체를 소유하고 데이터베이스를 가질 수 있는 엔터티입니다. 특권; 젠 토토이 고려될 수 있습니다."사용자", 아"그룹"또는 둘 다 사용 방법에 따라 다릅니다. 참조제20장그리고제19장다음에 대한 정보를 보려면 사용자 및 인증 관리. 당신은 있어야합니다크리에이터롤권한이 있거나 데이터베이스 수퍼유저가 되어야 합니다. 이 명령을 사용하세요.
젠 토토은 데이터베이스 클러스터 수준에서 정의되며, 클러스터의 모든 데이터베이스에서 유효합니다.
새 젠 토토의 이름입니다.
이 조항은 새 젠 토토이 다음과 같은지 여부를 결정합니다."수퍼유저", 재정의할 수 있는 사람 데이터베이스 내의 모든 액세스 제한. 수퍼유저 상태는 위험하므로 실제로 사용할 때만 사용해야 합니다. 필요합니다. 새 계정을 생성하려면 슈퍼유저여야 합니다. 슈퍼유저. 지정하지 않은 경우,NOSUPERUSER기본값입니다.
이 절은 젠 토토의 생성 능력을 정의합니다. 데이터베이스. 만일CREATEDB이다 지정하면 정의되는 젠 토토이 생성될 수 있습니다. 새로운 데이터베이스. 지정NOCRATEDB젠 토토의 능력을 거부합니다. 데이터베이스를 생성합니다. 지정하지 않은 경우,NOCRATEDB기본값입니다.
이 절은 젠 토토이 허용되는지 여부를 결정합니다. 새로운 젠 토토을 생성(즉, 실행)젠 토토 생성). 다음과 같은 젠 토토크리에이터롤권한은 변경 및 삭제될 수도 있습니다. 다른 젠 토토. 지정하지 않은 경우,NOCREATEROLE기본값입니다.
이 조항은 구식이지만 여전히 허용됩니다. 철자법수퍼유저그리고NOSUPERUSER. 참고하세요.아님다음과 동일함크리에이터롤순진하게도 기대하세요!
이 조항은 젠 토토 여부를 결정합니다."상속됨"젠 토토의 특권입니다 회원. 다음과 같은 젠 토토을 합니다.상속속성은 어떤 데이터베이스든 자동으로 사용할 수 있습니다. 권한이 모든 젠 토토에 직접적으로 부여되었거나 간접적으로 회원입니다. 없이상속, 다른 젠 토토의 멤버십만 해당 다음과 같은 능력을 부여합니다.젠 토토 설정에 그 다른 젠 토토; 다른 젠 토토의 권한은 완료한 후 이용 가능합니다. 지정하지 않은 경우,상속기본값입니다.
이 절은 젠 토토의 로그 허용 여부를 결정합니다. 안으로; 즉, 젠 토토을 초기에 부여할 수 있는지 여부입니다. 클라이언트 연결 중 세션 인증 이름입니다. 젠 토토로그인속성은 다음과 같습니다. 사용자로 생각됩니다. 이 속성이 없는 젠 토토은 다음과 같습니다. 데이터베이스 권한을 관리하는 데 유용하지만 사용자는 아닙니다. 일반적인 의미에서. 지정하지 않은 경우,NOLOGIN기본값입니다. 단, 제외 언제젠 토토 생성호출됨 대체 철자를 통해만들기 사용자.
젠 토토이 로그인할 수 있는 경우 동시 접속자 수를 지정합니다. 젠 토토이 만들 수 있는 연결. -1(기본값)은 아니요를 의미합니다. 한도.
젠 토토의 비밀번호를 설정합니다. (비밀번호는 다음 용도로만 사용됩니다. 젠 토토은 다음과 같습니다.로그인속성, 그러나 그럼에도 불구하고 젠 토토에 대해 이를 정의할 수 있습니다.) 비밀번호 인증을 사용할 계획이 없다면 다음을 수행하세요. 이 옵션을 생략하세요. 비밀번호를 지정하지 않은 경우 비밀번호는 null로 설정되고 비밀번호 인증은 항상 해당 사용자에 대해서는 실패합니다. 널(null) 비밀번호는 선택적으로 가능합니다. 다음과 같이 명시적으로 작성되었습니다.비밀번호 NULL.
이 키워드는 비밀번호 저장 여부를 제어합니다 시스템 카탈로그에서 암호화됩니다. (두 가지 모두 지정되지 않은 경우, 기본 동작은 구성에 따라 결정됩니다. 매개변수password_encryption.) 제시된 비밀번호 문자열이 이미 있는 경우 MD5 암호화 형식인 경우에는 그대로 암호화되어 저장됩니다. 여부에 관계없이암호화됨또는암호화되지 않음이 지정되었습니다(이후 시스템이 지정된 암호화된 비밀번호를 해독할 수 없습니다. 문자열). 이를 통해 암호화된 비밀번호를 다시 로드할 수 있습니다. 덤프/복원 중.
오래된 클라이언트에서는 MD5에 대한 지원이 부족할 수 있습니다. 작업에 필요한 인증 메커니즘 암호화되어 저장된 비밀번호입니다.
그다음까지 유효함절은 다음을 설정합니다. 그 이후에는 젠 토토의 비밀번호가 더 이상 유효하지 않은 날짜 및 시간 유효합니다. 이 절을 생략하면 비밀번호가 유효합니다. 항상.
그젠 토토 중절은 다음 중 하나를 나열합니다. 새로운 젠 토토이 추가될 기존 젠 토토 즉시 새 회원으로 추가되었습니다. (참고로 없습니다. 새 젠 토토을 관리자로 추가하는 옵션 사용하다 별도그랜트해야 할 명령 그.)
그룹 내구식입니다 철자법현재 젠 토토.
그젠 토토절은 다음 중 하나를 나열합니다. 자동으로 추가되는 기존 젠 토토 새로운 젠 토토의 멤버. (이것은 사실상 새로운 젠 토토을 에"그룹".)
그관리자절은 다음과 같습니다젠 토토, 그러나 명명된 젠 토토은 다음과 같습니다. 새 젠 토토에 추가됨관리자 포함 옵션, 회원 자격을 부여할 수 있는 권한을 부여합니다. 이 젠 토토을 다른 사람에게 전달합니다.
그사용자절은 더 이상 사용되지 않습니다. 의 철자법젠 토토절.
그SYSID절이 무시됩니다. 그러나 이전 버전과의 호환성을 위해 허용됩니다.
사용PostgreSQL : 문서 : 9.0 : ALTER 토토 핫변경하려면 젠 토토의 속성 및PostgreSQL : 문서 : 9.0 : 낙하 윈 토토젠 토토을 제거합니다. 다음으로 지정된 모든 속성은젠 토토 생성나중에 수정 가능젠 토토 변경명령.
젠 토토 구성원을 추가하고 제거하는 기본 방법입니다. 그룹으로 사용하는 것은 사용하는 것입니다메이저 토토 사이트 : 문서 : 9.0 : 메이저 토토 사이트그리고메이저 토토 사이트 : 문서 : 9.0 : Revoke.
그다음까지 유효함절은 젠 토토이 아닌 비밀번호의 만료 시간그 자체로. 특히 유통기한은 비밀번호 기반이 아닌 방식으로 로그인하는 경우에는 적용되지 않습니다. 인증 방법입니다.
그상속속성이 지배합니다 부여 가능한 권한의 상속(즉, 액세스 권한 데이터베이스 개체 및 젠 토토 멤버십의 경우). 다음에는 적용되지 않습니다. 다음으로 설정된 특별한 젠 토토 속성만들기 젠 토토그리고젠 토토 변경. 예를 들어, 다음 젠 토토의 구성원임CREATEDB권한이 생성 능력을 즉시 부여하지는 않습니다. 데이터베이스인 경우에도 마찬가지임상속설정되었습니다; 그것 다음을 통해 해당 젠 토토을 수행해야 합니다.젠 토토 설정데이터베이스를 생성하기 전에.
그상속속성이 기본값입니다. 이전 버전과의 호환성으로 인해: 이전 릴리스에서포스트그레SQL, 사용자는 항상 자신이 속한 그룹의 모든 권한에 접근할 수 있습니다. 그러나상속 없음다음과 더 가까운 일치를 제공합니다. SQL 표준에 지정된 의미.
조심하세요크리에이터롤특권. 권한에 대한 상속 개념이 없습니다. 의크리에이터롤-젠 토토. 즉, 젠 토토에 특정 권한이 없지만 허용되는 경우에도 다른 젠 토토을 생성하려면 다음을 사용하여 쉽게 다른 젠 토토을 생성할 수 있습니다. 자신의 권한과 다른 권한(다음을 사용하여 젠 토토을 생성하는 경우 제외) 슈퍼유저 권한). 예를 들어, 젠 토토"사용자"이크리에이터롤특권은 있지만 그 권한은 아님CREATEDB권한이 있지만 그럼에도 불구하고 다음을 사용하여 새 젠 토토을 생성할 수 있습니다.CREATEDB특권. 그러므로 다음을 가진 젠 토토크리에이터롤특권 거의 슈퍼유저 젠 토토로.
PostgreSQL프로그램을 포함합니다사용자 생성동일한 내용이 있습니다 다음과 같은 기능젠 토토 생성(사실, 이 명령을 호출하지만) 명령 셸에서 실행할 수 있습니다.
그연결 제한옵션은 대략 시행; 두 개의 새로운 세션이 약 1시에 시작되면 동시에 하나의 연결만 있는 경우"슬롯"젠 토토을 위해 남아 있습니다. 둘 다 실패할 것이다. 또한 한도는 적용되지 않습니다. 슈퍼유저.
암호화되지 않은 항목을 지정할 때는 주의해야 합니다. 이 명령으로 비밀번호를 입력하세요. 비밀번호가 다음으로 전송됩니다. 일반 텍스트로 서버에 기록되며 클라이언트의 명령 기록 또는 서버 로그. 명령사용자 생성23488_23543psql명령이 포함되어 있습니다\비밀번호안전하게 변경하는 데 사용할 수 있습니다. 나중에 비밀번호를 입력하세요.
로그인할 수 있는 젠 토토을 생성하지만 권한을 부여하지는 마세요 비밀번호:
Jonathan 로그인 젠 토토 생성;
비밀번호로 젠 토토 생성:
비밀번호 'jw8s0F4'를 사용하여 davide 사용자 생성;
(사용자 생성다음과 같습니다젠 토토 생성단, 암시하는 것은 제외로그인.)
다음이 끝날 때까지 유효한 비밀번호로 젠 토토을 생성하십시오. 2004. 2005년 1초가 지나면 비밀번호는 no입니다. 더 오래 유효합니다.
로그인 비밀번호 'jw8s0F4'를 사용하여 미리암 젠 토토 생성 '2005-01-01'까지 유효함;
데이터베이스를 생성하고 젠 토토을 관리할 수 있는 젠 토토을 생성하세요:
CREATEDB CREATEROLE로 젠 토토 관리자 생성;
그젠 토토 생성문이 다음에 있습니다. SQL 표준이지만 표준에는 구문만 필요합니다.
젠 토토 생성이름[ 관리자와 함께젠 토토_이름 ]
여러 초기 관리자 및 기타 모든 옵션젠 토토 생성, 는PostgreSQL확장.
SQL 표준은 사용자와 젠 토토의 개념을 정의하지만 그것들을 별개의 개념으로 간주하고 모든 명령을 남깁니다. 각 데이터베이스 구현에서 지정할 사용자를 정의합니다. 에서PostgreSQL우리는 다음을 선택했습니다 사용자와 젠 토토을 단일 종류의 엔터티로 통합합니다. 젠 토토 따라서 이전 버전보다 더 많은 선택적 속성을 갖습니다. 표준.
SQL 표준에 의해 지정된 동작은 가장 가깝습니다 사용자에게 다음을 제공하여 근사화했습니다.상속 없음속성, 젠 토토이 부여되는 동안상속속성.