토토 꽁 머니 창출

토토 꽁 머니 생성 - 새로운 데이터베이스 토토 꽁 머니 정의

시놉시스

토토 꽁 머니 창출이름[[with]옵션[...]]여기서옵션할 수 있습니다 :SuperUser | 노스 퍼 루서
    | 생성 된 B | nocreatedb
    | 크리피토리 | Nocreaterole
    | 상속 | 노이너리트
    | 로그인 | NOLOGIN
    | 복제 | 노본
    | Bypassrls | nobypassrls
    | 연결 제한Connlimit| [암호화 된] 비밀번호 '비밀번호' | 암호 null
    | '까지 유효타임 스탬프'
    | 토토 꽁 머니role_name[, ...]
    | 그룹role_name[, ...]
    | 토토 꽁 머니role_name[, ...]
    | adminrole_name[, ...]
    | 사용자role_name[, ...]
    | sysiduid

설명

토토 꽁 머니 창출A에 새로운 토토 꽁 머니 추가PostgreSQL데이터베이스 클러스터. 토토 꽁 머니은 데이터베이스 개체를 소유하고 데이터베이스 권한을 가질 수있는 엔티티입니다. 토토 꽁 머니은로 간주 될 수 있습니다.사용자, a그룹또는 사용 방법에 따라 둘 다. 참조PostgreSQL : 문서 : 16 : 22 장. 데이터베이스 사설 토토 사이트andPostgreSQL : 문서 : 16 : 21 장. 클라이언트 토토 베이사용자 관리 및 인증에 대한 정보. 당신은 있어야합니다Createrole이 명령을 사용할 수있는 권한 또는 데이터베이스 슈퍼 유저가 되십시오.

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

토토 꽁 머니 창출 중에 새로 생성 된 토토 꽁 머니을 기존 토토 꽁 머니의 구성원이되도록 즉시 할당하고 기존 토토 꽁 머니을 새로 만든 토토 꽁 머니의 구성원으로 할당 할 수 있습니다. 초기 토토 꽁 머니 멤버십 옵션이 활성화되는 규칙은 다음과 같습니다.토토 꽁 머니, 토토 꽁 머니관리자조항. 그만큼grant명령은 멤버십 생성 중에 세밀한 옵션 제어를 가지고 있으며 새로운 토토 꽁 머니이 생성 된 후 이러한 옵션을 수정할 수있는 기능입니다.

매개 변수

이름

새로운 토토 꽁 머니의 이름.

SuperUser
nosuperuser

이 조항들은 새로운 토토 꽁 머니이 A인지 결정합니다.SuperUser, 데이터베이스 내의 모든 액세스 제한을 무시할 수있는 사람. 슈퍼 사용자 상태는 위험하며 실제로 필요할 때만 사용해야합니다. 당신은 새로운 슈퍼업자를 만들려면 슈퍼업자가되어야합니다. 지정되지 않은 경우nosuperuser기본값입니다.

createb
nocreatedb

이 조항은 데이터베이스를 만들 수있는 토토 꽁 머니의 능력을 정의합니다. 만약에createb지정되어 있으며 정의 된 토토 꽁 머니은 새 데이터베이스를 만들 수 있습니다. 지정nocreatedb데이터베이스 생성 능력을 토토 꽁 머니을 거부합니다. 지정되지 않은 경우nocreatedb기본값입니다. 슈퍼 유행자 토토 꽁 머니 또는 토토 꽁 머니 만createb지정할 수 있습니다createb.

Createrole
Nocreaterole

이 조항은 토토 꽁 머니이 다른 토토 꽁 머니에 대한 보안 레이블을 생성, 변경, 삭제, 댓글을 달고 댓글을 달고 변경할 수 있는지 여부를 결정합니다. 보다토토 꽁 머니 창출이 특권에 의해 어떤 기능이 부여되는지에 대한 자세한 내용은. 지정되지 않은 경우Nocreaterole기본값입니다.

상속
NOINHERIT

이것은이 토토 꽁 머니이 미래의 명령에서 다른 토토 꽁 머니의 구성원으로 추가 될 때 회원 상속 상태에 영향을 미칩니다. 구체적으로, 그것은를 사용 하여이 명령으로 추가 된 멤버십의 상속 상태를 제어합니다.토토 꽁 머니절 및 이후 명령을 사용하여.토토 꽁 머니절. 또한이 토토 꽁 머니을 멤버로 추가 할 때 기본 상속 상태로 사용됩니다.grant명령. 지정되지 않은 경우상속기본값입니다.

inpostgresql16 이전의 버전, 상속은 해당 토토 꽁 머니에 대한 모든 런타임 멤버십 검사를 제어하는 토토 꽁 머니 레벨 속성입니다.

로그인
Nologin

이 조항들은 토토 꽁 머니이 로그인 할 수 있는지 여부를 결정합니다. 즉, 클라이언트 연결 중에 토토 꽁 머니을 초기 세션 승인 이름으로 제시 할 수 있는지 여부입니다. 토토 꽁 머니로그인속성은 사용자로 생각할 수 있습니다. 이 속성이없는 토토 꽁 머니은 데이터베이스 권한을 관리하는 데 유용하지만 일반적인 단어의 의미는 사용자가 아닙니다. 지정되지 않은 경우Nologin을 제외하고는 기본값입니다.토토 꽁 머니 생성대체 철자를 통해 호출사용자 만들기.

복제
Noreplication

이 조항은 토토 꽁 머니이 복제 토토 꽁 머니인지 여부를 결정합니다. 토토 꽁 머니은 복제 모드 (물리적 또는 논리적 복제)에서 서버에 연결하고 복제 슬롯을 생성하거나 삭제할 수 있으려면이 속성 (또는 슈퍼업자)을 가져야합니다. 토토 꽁 머니복제속성은 매우 특권이있는 토토 꽁 머니이며 실제로 복제에 사용되는 토토 꽁 머니에만 사용되어야합니다. 지정되지 않은 경우Noreplication기본값입니다. 슈퍼 유행자 토토 꽁 머니 또는 토토 꽁 머니 만복제지정할 수 있습니다복제.

Bypassrls
nobypassrls

이 조항은 토토 꽁 머니이 모든로드 레벨 보안 (RLS) 정책을 우회하는지 여부를 결정합니다.nobypassrls기본값입니다. 슈퍼 유행자 토토 꽁 머니 또는 토토 꽁 머니 만BYSPASSRLS지정할 수 있습니다BYSPASSRLS.

PG_DUMP가 설정 될 것임에 유의하십시오row_securitytoOFF기본적으로 테이블의 모든 내용이 버려 지도록합니다. pg_dump를 실행하는 사용자에게 적절한 권한이 없으면 오류가 반환됩니다. 그러나 수퍼 유저와 테이블의 소유자는 항상 RLS를 우회합니다.

연결 제한 Connlimit

토토 꽁 머니이 로그인 할 수 있다면 토토 꽁 머니이 할 수있는 동시 연결의 수를 지정합니다. -1 (기본값)은 제한이 없음을 의미합니다. 이 한계에 대해서는 일반적인 연결 만 계산됩니다. 준비된 거래 나 백그라운드 작업자 연결은이 한도를 향해 계산되지 않습니다.

[암호화]암호'암호'
암호 null

토토 꽁 머니의 암호를 설정합니다. (암호는의 토토 꽁 머니에만 사용됩니다.로그인속성이지만 그럼에도 불구하고 토토 꽁 머니이없는 토토 꽁 머니을 정의 할 수 있습니다.) 비밀번호 인증을 사용하지 않으려면이 옵션을 생략 할 수 있습니다. 비밀번호를 지정하지 않으면 암호가 NULL로 설정되며 암호 인증은 해당 사용자에게 항상 실패합니다. 널 비밀번호는 선택적으로 명시 적으로를 쓸 수 있습니다.암호 null.

note

빈 문자열을 지정하면 암호를 NULL로 설정하지만 이전에는 그렇지 않았습니다.postgresql버전 10. 이전 버전에서는 인증 방법과 정확한 버전에 따라 빈 문자열을 사용할 수 있으며 LIBPQ는 어떤 경우에도 사용을 거부합니다. 모호성을 피하려면 빈 문자열을 지정하는 것을 피해야합니다.

비밀번호는 항상 시스템 카탈로그에 암호화 된 저장됩니다. 그만큼암호화키워드는 영향을 미치지 않지만 거꾸로 호환성에 대해 허용됩니다. 암호화 방법은 구성 매개 변수에 의해 결정됩니다.password_encryption. 제시된 비밀번호 문자열이 이미 MD5 암호화 또는 스크램 암호화 형식에 있으면에 관계없이 저장됩니다.19999_20020(시스템이 지정된 암호화 된 암호 문자열을 해독 할 수 없으므로 다른 형식으로 암호화 할 수 없기 때문에). 이를 통해 덤프/복원 중 암호화 된 암호를 다시로드 할 수 있습니다.

유효한'타임 스탬프'

the유효조항은 토토 꽁 머니의 암호가 더 이상 유효하지 않은 날짜와 시간을 설정합니다. 이 조항이 생략되면 암호는 항상 유효합니다.

토토 꽁 머니 role_name

the토토 꽁 머니절은 새로운 토토 꽁 머니을 지정된 기존 토토 꽁 머니의 구성원으로 자동 추가하게합니다. 신규 멤버십은를 가질 것입니다.SET옵션 활성화 및admin옵션 비활성화. 그만큼상속옵션이 사용되지 않는 한 옵션이 활성화됩니다.NOINHERIT옵션이 지정되었습니다.

그룹 role_name

그룹토토 꽁 머니.

토토 꽁 머니 role_name

the토토 꽁 머니조항은 하나 이상의 지정된 기존 토토 꽁 머니이 멤버로 자동으로 추가되게합니다.SET옵션 활성화. 이것은 사실상 새로운 토토 꽁 머니을 만듭니다그룹. 토토 꽁 머니 레벨과 함께이 조항에서 명명 된 토토 꽁 머니상속속성은가 있습니다.상속옵션 새 멤버십에서 활성화되었습니다. 신규 멤버십은를 가질 것입니다.관리자옵션 비활성화.

관리자 role_name

the관리자절과 같은 효과가 있습니다토토 꽁 머니, 그러나 명명 된 토토 꽁 머니은 새로운 토토 꽁 머니의 구성원으로 추가됩니다관리자활성화되어 새로운 토토 꽁 머니에 대한 멤버십을 다른 사람에게 부여 할 권리를 부여합니다.

사용자 role_name

the사용자절은 쓸모없는 철자입니다토토 꽁 머니절.

Sysid uid

theSysid절은 무시되지만 거꾸로 호환성에 대해 허용됩니다.

노트

usePostgreSQL : 문서토토 꽁 머니의 속성을 변경하려면PostgreSQL토토 꽁 머니을 제거하려면. 에 의해 지정된 모든 속성토토 꽁 머니 창출나중에 수정할 수 있습니다ALTER 토토 꽁 머니명령.

그룹으로 사용되는 토토 꽁 머니을 추가하고 제거하는 선호하는 방법은 사용하는 것입니다grantandRevoke.

the유효조항은 토토 꽁 머니 자체가 아니라 암호에 대한 만료 시간을 정의합니다. 특히, 비 통신 기반 인증 방법을 사용하여 로그인 할 때 만료 시간은 시행되지 않습니다.

여기에 정의 된 토토 꽁 머니 속성은 감염 불가능합니다.createb멤버십 보조금이 있더라도 멤버가 새 데이터베이스를 만들 수 없습니다.상속옵션. 물론, 회원 보조금에가있는 경우SET옵션 멤버 토토 꽁 머니이 가능합니다PostgreSQL생성 된 토토 꽁 머니을 수행 한 다음 새 데이터베이스를 만듭니다.

토토 꽁 머니, 토토 꽁 머니관리자Clauses는이 명령을 부여자로 실행하는 토토 꽁 머니을합니다.

the상속속성은 거꾸로 호환성의 이유에 대한 기본값입니다 : 이전 릴리스에서postgresql, 사용자는 항상 구성원이었던 그룹의 모든 특권에 액세스 할 수있었습니다. 하지만,NOINHERITSQL 표준에 지정된 의미와 더 밀접한 일치를 제공합니다.

PostgreSQL프로그램 포함PostgreSQL토토 꽁 머니 창출(실제로이 명령이라고 함) 그러나 명령 쉘에서 실행할 수 있습니다.

the연결 제한옵션은 대략적으로 만 시행됩니다. 두 개의 새로운 세션이 단지 하나의 연결 일 때 거의 동시에 시작하는 경우슬롯토토 꽁 머니을 유지하면서 둘 다 실패 할 가능성이 있습니다. 또한, 한계는 슈퍼업자에게는 결코 시행되지 않습니다.

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

예제

로그인 할 수있는 토토 꽁 머니을 만들지 만 암호를 제공하지 마십시오 :

토토 꽁 머니 만들기 Jonathan Login;

암호로 토토 꽁 머니 생성 :

비밀번호 'jw8s0f4'로 사용자 Davide 생성;

(사용자 만들기|토토 꽁 머니 창출암시한다는 점을 제외하고로그인.)

2004 년 말까지 유효한 비밀번호로 토토 꽁 머니을 만듭니다. 2005 년에 1 초가 지나면 비밀번호가 더 이상 유효하지 않습니다.

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

데이터베이스를 생성하고 토토 꽁 머니을 관리 할 수있는 토토 꽁 머니 생성 :

Createb Createrole을 사용하여 토토 꽁 머니 관리자 생성;

호환성

the토토 꽁 머니 창출명령문은 SQL 표준이지만 표준에는 구문 만 필요합니다

토토 꽁 머니 창출이름[관리자role_name]

다중 초기 관리자 및 기타 모든 옵션토토 꽁 머니 창출, arepostgresql확장.

SQL 표준은 사용자와 토토 꽁 머니의 개념을 정의하지만,이를 뚜렷한 개념으로 간주하고 모든 명령을 각 데이터베이스 구현에 의해 지정하도록 정의합니다. 안에PostgreSQL우리는 사용자와 토토 꽁 머니을 단일 종류의 엔티티로 통합하기로 선택했습니다. 따라서 토토 꽁 머니은 표준보다 더 많은 선택적 속성이 있습니다.

SQL 표준에 의해 지정된 동작은 SQL 표준 사용자를 생성하는 가장 근사적입니다.postgresql토토 꽁 머니과의 토토 꽁 머니NOINHERIT옵션 및 SQL 표준 토토 꽁 머니 asPostgreSQL토토 꽁 머니과의 토토 꽁 머니상속옵션.

정정 제출

문서에 올바른 것이 없으면 일치하지 않습니다. 특정 기능에 대한 귀하의 경험 또는 추가 설명이 필요합니다. 사용이 양식문서 문제를보고하려면