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

만들기 윈 토토

이름

윈 토토 생성 -- 새 데이터베이스 윈 토토 정의

시놉시스

윈 토토 생성이름[ [ 와 ]옵션[ ... ] ]

어디서옵션다음과 같을 수 있습니다:

      슈퍼유저 | NO수퍼유저
    | 생성DB | NOCreateDB
    | 크리에이터롤 | NOCREATEROLE
    | 사용자 생성 | 사용자 생성 안함
    | 상속 | 상속받지 않음
    | 로그인 | 노로그인
    | 연결 제한제한제한| [ 암호화됨 | 암호화되지 않음 ] 비밀번호 '비밀번호'
    | '까지 유효합니다.타임스탬프' 
    | 윈 토토을 맡고 있음윈 토토명[, ...]
    | 그룹 내윈 토토명[, ...]
    | 윈 토토윈 토토 이름[, ...]
    | 관리자윈 토토명[, ...]
    | 사용자윈 토토명[, ...]
    | SYSIDUID 

설명

윈 토토 생성새 윈 토토을 a에 추가합니다.PostgreSQL데이터베이스 클러스터. 에이 윈 토토은 데이터베이스 개체를 소유하고 데이터베이스를 가질 수 있는 엔터티입니다. 특권; 윈 토토이 고려될 수 있습니다."사용자", 아"그룹"또는 둘 다 사용 방법에 따라 다릅니다. 참조제20장그리고제19장다음에 대한 정보 사용자 및 인증 관리. 당신은 있어야합니다크리에이터롤권한이 있거나 데이터베이스 수퍼유저가 되어야 합니다. 이 명령을 사용하세요.

윈 토토은 데이터베이스 클러스터 수준에서 정의되며, 클러스터의 모든 데이터베이스에서 유효합니다.

매개변수

이름

새 윈 토토의 이름입니다.

슈퍼유저
NOSUPERUSER

이 조항은 새 윈 토토이 다음과 같은지 여부를 결정합니다."수퍼유저", 재정의할 수 있는 사람 데이터베이스 내의 모든 액세스 제한. 수퍼유저 상태는 위험하므로 실제로 사용할 때만 사용해야 합니다. 필요합니다. 새 계정을 생성하려면 슈퍼유저여야 합니다. 슈퍼유저. 지정하지 않은 경우,NOSUPERUSER기본값입니다.

CREATEDB
NOCRATEDB

이 절은 윈 토토의 생성 능력을 정의합니다. 데이터베이스. 만일CREATEDB이 지정하면 정의되는 윈 토토이 생성될 수 있습니다. 새로운 데이터베이스. 지정NOCRATEDB윈 토토의 능력을 거부합니다. 데이터베이스를 생성합니다. 지정하지 않은 경우,NOCRATEDB기본값입니다.

크리에이터롤
NOCREATEROLE

이 조항은 윈 토토이 허용되는지 여부를 결정합니다. 새로운 윈 토토을 생성(즉, 실행)윈 토토 생성). 다음과 같은 윈 토토크리에이터롤권한은 변경 및 삭제될 수도 있습니다. 다른 윈 토토. 지정하지 않은 경우,NOCREATEROLE기본값입니다.

CREATEUSER
NOCREATEUSER

이 조항은 더 이상 사용되지 않지만 여전히 허용됩니다. 철자법슈퍼유저그리고NOSUPERUSER. 참고하세요.아님다음과 동일함크리에이터롤순진하게도 기대하세요!

상속
상속 없음

이 조항은 윈 토토 여부를 결정합니다."상속됨"윈 토토의 특권입니다 회원. 다음과 같은 윈 토토을 합니다.상속속성은 어떤 데이터베이스든 자동으로 사용할 수 있습니다. 권한이 모든 윈 토토에 직접적으로 부여되었거나 간접적으로 회원입니다. 없이상속, 다른 윈 토토의 멤버십만 해당 다음과 같은 능력을 부여합니다.윈 토토 설정에 그 다른 윈 토토; 다른 윈 토토의 권한은 완료한 후 이용 가능합니다. 지정하지 않은 경우,상속기본값입니다.

로그인
NOLOGIN

이 절은 윈 토토의 로그 허용 여부를 결정합니다. 안으로; 즉, 윈 토토을 초기에 부여할 수 있는지 여부입니다. 클라이언트 연결 중 세션 인증 이름입니다. 윈 토토로그인속성은 다음과 같습니다. 사용자로 생각됩니다. 이 속성이 없는 윈 토토은 다음과 같습니다. 데이터베이스 권한을 관리하는 데 유용하지만 사용자는 아닙니다. 일반적인 의미에서. 지정하지 않은 경우,NOLOGIN기본값입니다. 단, 제외 언제윈 토토 생성호출됨 대체 철자를 통해만들기 사용자.

연결 제한 제한제한

윈 토토이 로그인할 수 있는 경우 동시 접속자 수를 지정합니다. 윈 토토이 만들 수 있는 연결. -1(기본값)은 아니요를 의미합니다. 한도.

비밀번호 비밀번호

윈 토토의 비밀번호를 설정합니다. (비밀번호는 다음 용도로만 사용됩니다. 윈 토토은 다음과 같습니다.로그인속성, 그러나 그럼에도 불구하고 윈 토토에 대해 이를 정의할 수 있습니다.) 비밀번호 인증을 사용할 계획이 없다면 다음을 수행하세요. 이 옵션을 생략하세요. 비밀번호를 지정하지 않은 경우 비밀번호는 null로 설정되고 비밀번호 인증은 항상 해당 사용자에 대해서는 실패합니다. 널(null) 비밀번호는 선택적으로 가능합니다. 다음과 같이 명시적으로 작성되었습니다.비밀번호 NULL.

암호화됨
암호화되지 않음

이 키워드는 비밀번호 저장 여부를 제어합니다 시스템 카탈로그에서 암호화됩니다. (두 가지 모두 지정되지 않은 경우, 기본 동작은 구성에 따라 결정됩니다. 매개변수password_encryption.) 제시된 비밀번호 문자열이 이미 있는 경우 MD5 암호화 형식인 경우에는 그대로 암호화되어 저장됩니다. 여부에 관계없이암호화됨또는암호화되지 않음이 지정되었습니다(이후 시스템이 지정된 암호화된 비밀번호를 해독할 수 없습니다. 문자열). 이를 통해 암호화된 비밀번호를 다시 로드할 수 있습니다. 덤프/복원 중.

이전 클라이언트는 MD5에 대한 지원이 부족할 수 있습니다. 작업에 필요한 인증 메커니즘 암호화되어 저장된 비밀번호입니다.

다음까지 유효함 '타임스탬프'

다음까지 유효함절은 다음을 설정합니다. 그 이후에는 윈 토토의 비밀번호가 더 이상 유효하지 않은 날짜 및 시간 유효합니다. 이 절을 생략하면 비밀번호가 유효합니다. 항상.

윈 토토 중 윈 토토 이름

윈 토토 중절은 다음 중 하나를 나열합니다. 새로운 윈 토토이 추가될 기존 윈 토토 즉시 새 회원으로 추가되었습니다. (참고로 없습니다. 새 윈 토토을 관리자로 추가하는 옵션 사용하다 별도그랜트해야 할 명령 그.)

그룹 내 윈 토토 이름

그룹 내구식입니다 철자법윈 토토 중.

윈 토토 윈 토토명

윈 토토절은 다음 중 하나를 나열합니다. 자동으로 추가되는 기존 윈 토토 새로운 윈 토토의 멤버. (이것은 사실상 새로운 윈 토토을 에"그룹".)

관리자 윈 토토 이름

관리자절은 다음과 같습니다윈 토토, 그러나 명명된 윈 토토은 다음과 같습니다. 새 윈 토토에 추가됨관리자 포함 옵션, 회원 자격을 부여할 수 있는 권한을 부여합니다. 이 윈 토토을 다른 사람에게 전달합니다.

사용자 윈 토토 이름

사용자절은 더 이상 사용되지 않습니다. 의 철자법윈 토토절.

SYSID uid

SYSID절이 무시됩니다. 그러나 이전 버전과의 호환성을 위해 허용됩니다.

참고

사용PostgreSQL : 문서 : 8.4 : ALTER 토토 베이에 윈 토토의 속성을 변경하고윈 토토 삭제윈 토토을 제거합니다. 모든 에 의해 지정된 속성윈 토토 생성할 수 있어요 나중에 수정됨윈 토토 변경명령.

윈 토토 구성원을 추가하고 제거하는 기본 방법입니다. 그룹으로 사용하는 것은 사용하는 것입니다그랜트그리고취소.

다음까지 유효함절은 윈 토토이 아닌 비밀번호의 만료 시간그 자체로. 특히 유통기한은 비 비밀번호 기반을 사용하여 로그인하는 경우 시행되지 않습니다. 인증 방법입니다.

상속속성이 지배합니다 부여 가능한 권한의 상속(즉, 액세스 권한 데이터베이스 개체 및 윈 토토 멤버십의 경우). 다음에는 적용되지 않습니다. 다음으로 설정된 특별한 윈 토토 속성만들기 윈 토토그리고윈 토토 변경. 예를 들어, 다음 윈 토토의 구성원임CREATEDB권한은 생성 능력을 즉시 부여하지 않습니다. 데이터베이스인 경우에도 마찬가지임상속설정되었습니다; 그것 다음을 통해 해당 윈 토토을 수행해야 합니다.윈 토토 설정데이터베이스를 생성하기 전에.

상속속성이 기본값입니다. 이전 버전과의 호환성으로 인해: 이전 릴리스에서포스트그레SQL, 사용자는 항상 자신이 속한 그룹의 모든 권한에 접근할 수 있습니다. 그러나상속 없음다음과 더 가까운 일치를 제공합니다. SQL 표준에 지정된 의미.

조심하세요크리에이터롤특권. 권한에 대한 상속 개념이 없습니다. 의크리에이터롤-윈 토토. 즉, 윈 토토에 특정 권한이 없지만 허용되는 경우에도 다른 윈 토토을 생성하려면 다음을 사용하여 쉽게 다른 윈 토토을 생성할 수 있습니다. 자신의 권한과 다른 권한(다음을 사용하여 윈 토토을 생성하는 경우 제외) 슈퍼유저 권한). 예를 들어, 윈 토토"사용자"크리에이터롤특권은 있지만 그 권한은 아님CREATEDB권한이 있지만 그럼에도 불구하고 다음을 사용하여 새 윈 토토을 생성할 수 있습니다.CREATEDB특권. 그러므로 다음을 가진 윈 토토크리에이터롤특권 거의 슈퍼유저 윈 토토로.

PostgreSQL프로그램을 포함합니다PostgreSQL : 문서 : 8.4 : 토토 핫그것은 동일한 기능윈 토토 생성(실제로는 이 명령을 호출합니다) 그러나 다음 명령에서 실행할 수 있습니다 껍질.

연결 제한옵션은 대략 시행; 두 개의 새로운 세션이 약 1시에 시작되면 동시에 하나의 연결만 있는 경우"슬롯"윈 토토을 위해 남아 있습니다. 둘 다 실패할 것이다. 또한 한도는 적용되지 않습니다. 슈퍼유저.

암호화되지 않은 항목을 지정할 때는 주의해야 합니다. 이 명령으로 비밀번호를 입력하세요. 비밀번호가 다음으로 전송됩니다. 일반 텍스트로 서버에 기록되며 클라이언트의 명령 기록 또는 서버 로그. 명령PostgreSQL : 문서 : 8.4 : 토토 핫그러나, 암호화된 비밀번호를 전송합니다. 또한,psql명령이 포함되어 있습니다\비밀번호안전하게 변경하는 데 사용할 수 있는 나중에 비밀번호를 입력하세요.

로그인할 수 있는 윈 토토을 생성하지만 권한을 부여하지는 마세요. 비밀번호:

윈 토토 생성 jonathan 로그인;

비밀번호로 윈 토토 생성:

비밀번호 'jw8s0F4'를 사용하여 davide 사용자 생성;

(사용자 생성다음과 같습니다윈 토토 생성단, 암시하는 것은 제외로그인.)

다음이 끝날 때까지 유효한 비밀번호로 윈 토토을 생성하십시오. 2004. 2005년 1초가 지나면 비밀번호는 no입니다. 더 오래 유효합니다.

로그인 비밀번호 'jw8s0F4'를 사용하여 미리암 윈 토토 생성 '2005-01-01'까지 유효함;

데이터베이스를 생성하고 윈 토토을 관리할 수 있는 윈 토토을 생성하세요:

CREATEDB CREATEROLE로 윈 토토 관리자 생성;

호환성

윈 토토 생성문이 다음에 있습니다. SQL 표준이지만 표준에는 구문만 필요합니다.

윈 토토 생성이름[ 관리자와 함께윈 토토 이름 ]

여러 초기 관리자 및 기타 모든 옵션윈 토토 생성, 는포스트그레SQL확장.

SQL 표준은 사용자와 윈 토토의 개념을 정의하지만 그것들을 별개의 개념으로 간주하고 모든 명령을 남깁니다. 각 데이터베이스 구현에서 지정할 사용자를 정의합니다. 에서PostgreSQL우리는 다음을 선택했습니다 사용자와 윈 토토을 단일 종류의 엔터티로 통합합니다. 윈 토토 따라서 이전 버전보다 더 많은 선택적 속성을 갖습니다. 표준.

SQL 표준에 의해 지정된 동작은 가장 유사합니다. 사용자에게 다음을 제공하여 근사화했습니다.상속 없음속성, 윈 토토이 부여되는 동안상속속성.