이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다PostgreSQL : 문서 : 17 : 21.2. 스포츠 토토 속성버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

20.2. 토토 속성

데이터베이스 토토은 권한을 정의하고 클라이언트 인증 시스템과 상호 작용하는 여러 속성을 가질 수 있습니다..

로그인 권한

로그인속성은 데이터베이스 연결의 초기 토토 이름으로 사용할 수 있습니다. 의 토토로그인속성은 a와 동일하게 간주 될 수 있습니다."데이터베이스 사용자". 로그인 권한으로 역할을 만들려면 다음 중 하나를 사용하십시오.

토토 창출이름로그인;
사용자 만들기이름;

(사용자 만들기토토 창출그것을 제외하고사용자 만들기가정로그인기본적으로토토 창출그렇지 않습니다.)

Superuser 상태

데이터베이스 슈퍼 사용자는 로그인 할 권리를 제외한 모든 권한 점검을 우회합니다. 이것은 위험한 권한이며 부주의하게 사용해서는 안됩니다. 슈퍼업자가 아닌 역할로 대부분의 작업을 수행하는 것이 가장 좋습니다. 새 데이터베이스 슈퍼 서서를 만들려면 사용토토 창출이름SuperUser. 이미 슈퍼업자 인 토토 로이 작업을 수행해야합니다.

데이터베이스 작성

토토은 데이터베이스 생성 허가를 명시 적으로 제공해야합니다 (모든 권한 수표를 우회하므로 슈퍼 사용자 제외). 그러한 토토을 만들려면 사용토토 창출이름createb.

토토 창출

토토은 더 많은 토토을 수행 할 수있는 권한을 명시해야합니다 (모든 권한 수표를 우회하기 때문에 수퍼 사용자 제외). 그러한 토토을 만들려면 사용토토 창출이름Createrole. 의 토토Createrole특권은 다른 토토을 바꾸고 삭제할 수 있으며 그에게 보조금 또는 취소 할 수 있습니다. 그러나 슈퍼 사용자 토토의 멤버십을 생성, 변경, 삭제 또는 변경하려면 슈퍼 사용자 상태가 필요합니다.Createrole그 정도 불충분합니다.

복제 시작

토토은 스트리밍 복제를 시작할 수있는 권한을 명시해야합니다 (모든 권한 수표를 우회하기 때문에 슈퍼 사용자 제외). 스트리밍 복제에 사용되는 토토은로그인허가. 그러한 토토을 만들려면 사용토토 창출이름복제 로그인.

비밀번호

비밀번호는 클라이언트 인증 방법이 데이터베이스에 연결할 때 사용자가 암호를 공급하도록 요구하는 경우에만 중요합니다. 그만큼비밀번호andMD5인증 방법은 비밀번호를 사용합니다. 데이터베이스 암호는 운영 체제 암호와 별개입니다. 토토 생성시 암호를 지정하여토토 생성이름비밀번호 'String'.

생성 후 토토 속성을 수정할 수 있습니다ALTER 토토. 참조 페이지를 참조하십시오.PostgreSQL : 문서 : 9.5 : 사설 토토 사이트 생성andALTER 토토자세한 내용은 명령입니다.

팁 :토토을 만드는 것이 좋습니다createbCreaterole특권이지만 슈퍼업자는 아니며 데이터베이스 및 토토의 모든 일상적인 관리 에이 토토을 사용합니다. 이 접근법은 실제로 그것을 요구하지 않는 작업의 슈퍼업자로서 작동하는 위험을 피합니다.

토토은 또한 많은 런타임 구성 설정에 대해 토토 별 불이행을 가질 수 있습니다.토토 사이트 : 문서 : 9.5 : 서버 구성. 예를 들어, 어떤 이유로 든 인덱스 스캔을 비활성화하려면 (힌트 : 좋은 아이디어가 아님) 연결할 때마다 사용할 수 있습니다.

ALTER 토토 MYNAME SET ENABLE_INDEXSCAN TO OFF;

설정을 저장하지만 즉시 설정하지는 않습니다. 이 토토에 의한 후속 연결에서 마치 마치ENABLE_INDEXSCAN 설정세션이 시작되기 직전에 실행되었습니다. 세션 중에도이 설정을 여전히 변경할 수 있습니다. 기본값 만 있습니다. 토토 별 기본 설정을 제거하려면 사용ALTER 토토RolenameResetvarname. 토토 별 불이행이 토토에 첨부 된 토토 별 불이행로그인특권은 절대 호출되지 않기 때문에 상당히 쓸모가 없습니다.