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