Postgresql 9.2.24 문서화 | ||||
---|---|---|---|---|
PostgreSQL: Tài liệu: 9.2: Thay đổi gia đì토토 캔 toán tử | up | 스포츠 토토 결과 : 문서 : 9.2 : 스키마 변경 |
ALTER 토토 결과이름[[with]옵션[...]]여기서옵션can be :SuperUser | 노스 퍼 루서
| 생성 된 B | nocreatedb
| 크리피토리 | Nocreaterole
| CreateUser | Nocreateuser
| 상속 | 노이너리트
| 로그인 | NOLOGIN
| 복제 | 노본
| 연결 제한Connlimit| [암호화 | 암호화되지 않은] 비밀번호 '비밀번호'
| '까지 유효타임 스탬프'
ALTER 토토 결과이름이름 바꾸기new_nameALTER 토토 결과이름[데이터베이스database_name] setconfiguration_parameterto | =value| 기본이름[데이터베이스database_name] setconfiguration_parameter현재에서
ALTER 토토 결과이름[데이터베이스database_name] 재설정configuration_parameterALTER 토토 결과이름[데이터베이스database_name] 모든 재설정
ALTER 토토 결과속성을 변경합니다 에이PostgreSQL토토 결과.
시놉시스에 나열된이 명령의 첫 번째 변형은 지정할 수있는 많은 역할 속성 변경PostgreSQL : 문서 : 9.2 : 토토 커뮤니티 생성. (가능한 모든 옵션이 없다는 점을 제외하고는 속성이 적용됩니다 멤버십 추가 또는 제거; 사용grantandRevoke그 용 속성은 언급되지 않았습니다 명령에서는 이전 설정을 유지합니다. 데이터 베이스 슈퍼 사용자는 모든 토토 결과에 대해 이러한 설정을 변경할 수 있습니다. 토토 결과 hadeCreaterole특권이 바뀔 수 있습니다 이 설정 중 하나이지만 비 슈퍼 루저와 비 복제 토토 결과. 일반적인 역할은 자신의 역할 만 바꿀 수 있습니다 비밀번호.
두 번째 변형은 역할의 이름을 변경합니다. 데이터 베이스 슈퍼업자는 모든 역할의 이름을 바꿀 수 있습니다. 역할CreaterolePrivilege는 비 Superuser 이름을 바꿀 수 있습니다 토토 결과. 현재 세션 사용자의 이름을 바꿀 수 없습니다. (a로 연결하십시오 그렇게 해야하는 경우 다른 사용자입니다.) 왜냐하면 왜냐하면MD5암호 암호 암호는 역할 이름을 사용합니다 암호화 소금, 역할을 바꾸는 것은 비밀번호는MD5-암호화.
나머지 변형은 토토 결과의 세션 기본값을 변경합니다. 모든 데이터베이스에 대한 구성 변수 또는데이터베이스절만 지정됩니다 명명 된 데이터베이스의 세션 용. 역할이있을 때마다 이후 새 세션을 시작하면 지정된 값이됩니다 세션 기본값,에있는 모든 설정을 재정의합니다.postgresql.conf또는 접수되었습니다 에서Postgres명령 줄. 이것 로그인 시간에만 발생합니다. 실행토토 결과 설정또는세션 설정 권한 부여새 구성 값이 발생하지 않습니다 세트. 모든 데이터베이스에 대한 설정은 재정의됩니다 역할에 첨부 된 데이터베이스 별 설정. 슈퍼업자는 할 수 있습니다 모든 사람의 세션 기본값을 변경하십시오. 역할Createrole권한은 기본값을 변경할 수 있습니다 비 슈퍼 라이저 토토 결과. 일반적인 역할은 기본값 만 설정할 수 있습니다 그들 자신. 특정 구성 변수를 설정할 수 없습니다 슈퍼 사용자가 명령을 발행하는 경우에만 설정할 수 있습니다.
속성이 될 역할의 이름 변경.
이 조항은 원래 설정 한 속성을 변경합니다PostgreSQL : 문서 : 9.2 : 토토 커뮤니티 생성. 자세한 내용 정보, 참조토토 결과 창출참조 페이지.
역할의 새 이름.
데이터베이스의 이름 구성 변수 설정해야합니다.
지정된이 역할의 세션 기본값을 설정하십시오 주어진 값에 대한 구성 매개 변수. 만약에valueis기본값또는 동등하게Reset역할 별 변수 인 사용됩니다 설정이 제거되므로 역할이 상속됩니다 새 세션의 시스템 전체 기본 설정. 사용모든 재설정모든 토토 결과 특정을 정리하려면 설정.현재에서 설정저장 세션의 현재 매개 변수의 현재 값을 역할 별 가치. 만약에in 데이터 베이스지정되어 있으며 구성 매개 변수는입니다 주어진 역할 및 데이터베이스에 대해서만 설정 또는 제거.
역할 별 변수 설정은 AT에서만 적용됩니다 로그인;PostgreSQL : 문서 : 9.2 : 역할 토토 결과andPostgreSQL : 문서 : 9토토 결과 별 변수를 처리하지 마십시오 설정.
참조사설 토토 : 문서 : 9.2 : setand18 장자세한 내용은 허용되는 매개 변수 이름 및 값에 대해.
usePostgreSQL : 문서 : 9.2 : 토토 커뮤니티 생성새로운 추가 토토 결과 및PostgreSQL : 문서 : 9.2 : 낙하 와이즈 토토a 토토 결과.
ALTER 토토 결과토토 결과을 변경할 수 없습니다 멤버십. 사용윈 토토 : 문서 : 9.2 : 윈 토토andRevoke그렇게하려면.
암호화되지 않은 것을 지정할 때주의를 기울여야합니다 이 명령으로 비밀번호. 비밀번호가 전송됩니다 ClearText의 서버는 클라이언트의 명령 기록 또는 서버 로그PSQL명령 포함\ password그럴 수 있습니다 ClearText를 노출시키지 않고 역할 비밀번호를 변경하는 데 사용됩니다. 비밀번호.
세션 기본값을 특정에 묶을 수도 있습니다. 역할보다는 데이터베이스; 보다데이터베이스 변경. 있는 경우 충돌, 데이터베이스-역할 특정 설정은 역할 별을 무시합니다 데이터베이스 별 데이터를 재정의하는 것.
토토 결과의 암호 변경 :
암호와 함께 Davide 'hu8jmn3'; Alter Role Davide
토토 결과의 암호 제거 :
암호 null과 함께 Davide를 Alter 토토 결과;
비밀번호 만료 날짜를 변경하여 비밀번호는 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;
역할을 수행하지 않는 데이터베이스 별 설정client_min_messages매개 변수 :
데이터베이스 DEVEL SET CLIENT_MIN_MESSAGES = DEBUG;의 ALTER RELO LECLE FRED.