이 문서는 지원되지 않는 버전의 PostgreSQL 용입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다PostgreSQL : 문서 : 17 : ALTER 토토 결과버전 또는 위에 나열된 다른 지원되는 버전 중 하나입니다.

ALTER 롤 토토

이름

ALTER 롤 토토-데이터베이스 역할 변경

시놉시스

ALTER 롤 토토이름[[with]옵션[...]]

어디옵션할 수 있습니다.

      슈퍼 유행자 | 노스 퍼 루서
    | 생성 된 B | nocreatedb
    | 크리피토리 | Nocreaterole
    | CreateUser | Nocreateuser
    | 상속 | 노이너리트
    | 로그인 | NOLOGIN
    | 연결 제한Connlimit| [암호화 | 암호화되지 않은] 비밀번호 '비밀번호'
    | '까지 유효타임 스탬프' 

ALTER 롤 토토이름이름 바꾸기NewNameALTER 롤 토토이름setconfiguration_parameterto | =value| 기본이름Resetconfiguration_parameter

설명

ALTER 롤 토토속성을 변경합니다 에이PostgreSQL롤 토토.

시놉시스에 나열된이 명령의 첫 번째 변형은 지정할 수있는 많은 역할 속성 변경503 토토 결과 페치 실패. (모두 가능한 속성은 멤버십 추가 또는 제거 옵션; 사용토토 사이트 PostgreSQL : 문서 : 8.2 : grantandRevoke그 용 속성은 언급되지 않았습니다 명령에서는 이전 설정을 유지합니다. 데이터 베이스 슈퍼 사용자는 모든 역할에 대해 이러한 설정을 변경할 수 있습니다. 역할 hadeCreaterole특권이 바뀔 수 있습니다 이러한 설정 중 하나이지만 비 슈퍼 라이저 롤 토토에 대해서만. 평범한 롤 토토은 자신의 암호 만 변경할 수 있습니다.

두 번째 변형은 역할의 이름을 변경합니다. 데이터 베이스 슈퍼업자는 모든 역할의 이름을 바꿀 수 있습니다. 역할CreaterolePrivilege는 비 Superuser 이름을 바꿀 수 있습니다 롤 토토. 현재 세션 사용자의 이름을 바꿀 수 없습니다. (a로 연결하십시오 그렇게 해야하는 경우 다른 사용자입니다.) 왜냐하면 왜냐하면MD5-암호 암호 암호는 역할 이름을 사용합니다 암호화 소금, 역할을 바꾸는 것은 비밀번호는MD5-암호화.

세 번째와 네 번째 변형은 롤 토토의 세션을 변경합니다. 지정된 구성 변수의 기본값. 롤 토토이있을 때마다 이후 새 세션을 시작하면 지정된 값이됩니다 세션 기본값,에있는 모든 설정을 재정의합니다.postgresql.conf또는 접수되었습니다 에서Postgres명령 줄. (a 없는 롤 토토로그인특권, 세션 기본값은 영향을 미치지 않습니다.) 일반적인 롤 토토은 자신의 롤 토토을 바꿀 수 있습니다. 세션 기본값. 슈퍼업자는 모든 사람의 세션을 변경할 수 있습니다 기본값. 롤 토토Createrole특권은 비 슈퍼 라이저 역할의 기본값을 변경할 수 있습니다. 확실한 변수는 이런 식으로 설정할 수 없거나 다음과 같은 경우에만 설정할 수 있습니다. 슈퍼 사용자는 명령을 발행합니다.

매개 변수

이름

속성이 될 역할의 이름 변경.

SuperUser
Nosuperuser
createb
nocreatedb
Createrole
Nocreaterole
CreateUser
Nocreateuser
상속
NOINHERIT
로그인
Nologin
연결 제한 Connlimit
비밀번호 비밀번호
암호화
암호화되지 않은
유효 할 때까지'타임 스탬프'

이 조항은 원래 설정 한 속성을 변경합니다503 토토 결과 페치 실패. 자세한 내용은를 참조하십시오.생성 롤 토토참조 페이지.

NewName

역할의 새 이름.

configuration_parameter
value

지정된이 역할의 세션 기본값을 설정하십시오 주어진 값에 대한 구성 매개 변수. 만약에valueis기본값또는 동등하게,Reset역할 별 변수 인 사용됩니다 설정이 제거되므로 역할이 상속됩니다 새 세션의 시스템 전체 기본 설정. 사용모든 재설정모든 롤 토토 특정을 지우려면 설정.

참조PostgreSQL : 문서 : 8.2 : 스포츠 토토and와이즈 토토 : 문서 : 8.2 : 서버 구성더 많은 것 허용되는 매개 변수 이름 및 값에 대한 정보.

노트

use503 토토 결과 페치 실패새로운 롤 토토을 추가하려면PostgreSQL : 문서 : 8.2 : 낙하 토토 베이롤 토토을 제거하려면.

ALTER 롤 토토롤 토토을 변경할 수 없습니다 멤버십. 사용토토 사이트 PostgreSQL : 문서 : 8.2 : grant스포츠 토토 PostgreSQL : 문서 : 8.2 : Revoke저것.

암호화되지 않은 것을 지정할 때주의를 기울여야합니다 이 명령으로 비밀번호. 비밀번호가 전송됩니다 ClearText의 서버는 클라이언트의 명령 기록 또는 서버 로그PSQL명령 포함\ password안전하게 변경하는 데 사용할 수 있습니다 역할의 비밀번호.

세션 기본값을 특정에 묶을 수도 있습니다. 역할보다는 데이터베이스; 보다데이터베이스 변경. 롤 토토 별 설정은 데이터베이스 별 데이터를 무시합니다 갈등.

예제

롤 토토의 암호 변경 :

암호와 함께 Davide 'hu8jmn3';로 ALTER 롤 토토 DAVIDE

암호 만료 날짜를 변경하여 비밀번호는 2015 년 5 월 4 일 정오에 시간을 사용하여 만료됩니다. 1 시간 앞서UTC:

ALTER 롤 토토 Chris는 '5 월 4 일 12:00:00 2015 +1'까지 유효합니다.

비밀번호를 영원히 유효하게 만듭니다 :

'Infinity'까지 Fred 유효한 역할 Alter 역할;

다른 롤 토토과 새 롤 토토을 만드는 능력을 롤 토토 제공 데이터베이스 :

ALTER 롤 토토 Miriam Createrole Createdb;

롤 토토을 맡기지 않습니다.maintenance_work_mem매개 변수 :

ALTER 롤 토토 Worker_Bee Set MAINGENTERY_WORK_MEM = 100000;

호환성

theALTER 롤 토토성명서는PostgreSQL확장.