| PostgreSQL 9.3.25 문서 | ||||
|---|---|---|---|---|
| PostgreSQL : 문서 : 9.3 : 스포츠 토토 사이트 역할 | PostgreSQL : 문서 : 9.3 : 스포츠 토토 사이트 역할 | 20장. 데이터베이스 토토 결과 | PostgreSQL : 문서 : 9.3 : 메이저 토토 사이트 속성 | |
데이터베이스 토토 결과은 개념적으로 완전히 분리되어 있습니다. 운영 체제 사용자. 실제로는 다음이 편리할 수도 있습니다. 서신을 유지하지만 필수는 아닙니다. 데이터베이스 토토 결과 데이터베이스 클러스터 설치 전반에 걸쳐 전역적입니다. 개별 데이터베이스). 역할을 생성하려면 다음을 사용하세요.토토 결과 생성SQL 명령:
토토 결과 생성이름;
이름SQL의 규칙을 따릅니다. 식별자: 특수 문자 없이 장식되지 않았거나 이중 인용. (실제로는 일반적으로 추가하고 싶을 것입니다. 다음과 같은 추가 옵션로그인, 명령. 자세한 내용은 아래에 나와 있습니다.) 기존 토토 결과을 제거하려면 유사한 것을 사용하십시오PostgreSQL : 문서 : 9.3 : 낙하 메이저 토토 사이트명령:
토토 결과 삭제이름;
편의를 위해 프로그램사용자 생성그리고드롭유저이러한 SQL 명령 주위에 래퍼로 제공됩니다. 쉘 명령줄에서 호출됩니다:
사용자 생성이름드롭유저이름
기존 역할 세트를 결정하려면 다음을 조사하십시오.pg_roles시스템 카탈로그, 예를 들어
pg_roles에서 롤 이름 선택;
그psql프로그램\dumeta-command는 다음을 나열하는 데도 유용합니다. 기존 역할.
데이터베이스 시스템을 부트스트랩하기 위해 새로 초기화된 시스템에는 항상 하나의 사전 정의된 토토 결과이 포함됩니다. 이 토토 결과은 항상"수퍼유저", 그리고 기본적으로( 실행 시 변경됨initdb) 초기화한 운영 체제 사용자와 동일한 이름 데이터베이스 클러스터. 관례적으로 이 역할의 이름은 다음과 같습니다.포스트그레. 더 많은 토토 결과을 생성하려면 먼저 이 초기 토토 결과로 연결해야 합니다.
데이터베이스 서버에 대한 모든 연결은 다음 이름을 사용하여 이루어집니다. 특정 역할을 수행하며 이 역할이 초기를 결정합니다. 해당 연결에서 실행된 명령에 대한 액세스 권한입니다. 역할 특정 데이터베이스 연결에 사용할 이름은 다음과 같이 표시됩니다. 연결 요청을 시작하는 클라이언트 애플리케이션별 패션. 예를 들어,psql프로그램은 다음을 사용합니다-U연결할 역할을 나타내는 명령줄 옵션입니다. 많은 응용 프로그램은 현재 운영 체제 사용자의 이름을 가정합니다. 기본적으로(포함사용자 생성그리고psql). 그러므로 종종 다음이 편리하다. 역할과 운영 체제 간의 명명 일치성을 유지합니다. 사용자.
특정 클라이언트 연결이 연결할 수 있는 데이터베이스 토토 결과 세트 설명된 대로 클라이언트 인증 설정에 따라 결정됩니다. 에서PostgreSQL : 문서 : 9.3 : 클라이언트 토토 베이. (그러므로 클라이언트는 해당 운영과 일치하는 역할로 연결하도록 제한되지 않습니다. 시스템 사용자는 개인의 로그인 이름이 실제 사용자의 로그인 이름과 일치할 필요가 없는 것과 같습니다. 이름.) 역할 ID가 권한 세트를 결정하므로 연결된 클라이언트에서 사용할 수 있으므로 주의 깊게 확인하는 것이 중요합니다. 다중 사용자 환경을 설정할 때 권한을 구성합니다.
| PostgreSQL : 문서 : 9.3 : 스포츠 토토 사이트 역할 | 배트맨 토토 : 문서 : 9.3 : 배트맨 토토 9.3.25 문서화 | 다음 |
| 데이터베이스 토토 결과 | 위로 | 토토 결과 속성 |