Postgresql 9.3.25 문서 | ||||
---|---|---|---|---|
PostgreSQL : 문서 : 9.3 : 스포츠 토토 사이트 역할 | PostgreSQL : 문서 : 9.3 : 스포츠 토토 사이트 역할 | 20 장. 데이터베이스 토토 결과 | PostgreSQL : 문서 : 9.3 : 메이저 토토 사이트 속성 |
데이터베이스 토토 결과은 개념적으로 완전히 분리되어 있습니다 운영 체제 사용자. 실제로는 편리 할 수 있습니다 서신을 유지하지만 이것은 필요하지 않습니다. 데이터베이스 토토 결과 데이터베이스 클러스터 설치에 걸쳐 글로벌입니다 ( 개별 데이터베이스). 토토 결과을 만들려면 사용토토 결과 창출SQL 명령 :
토토 결과 창출이름;
이름SQL의 규칙을 따릅니다 식별자 : 특수 문자 없이도 불가사의 한 것 이중 인용. (실제로는 보통 추가하고 싶을 것입니다 와 같은 추가 옵션로그인, to 명령. 자세한 내용은 아래에 표시됩니다.) 기존 토토 결과을 제거하려면 유사한 사용PostgreSQL : 문서 : 9.3 : 낙하 메이저 토토 사이트명령 :
드롭 토토 결과이름;
편의를 위해 프로그램CreateUserandDropuser쉘 명령 줄에서 호출 :
CreateUser이름Dropuser이름
기존 토토 결과 세트를 결정하려면를 조사하십시오.PG_ROLES시스템 카탈로그, 예를 들어
pg_roles에서 rolname을 선택하십시오;
thePSQL프로그램\ duMeta-Command는 또한 목록에 유용합니다 기존 역할.
데이터베이스 시스템을 부트 스트랩하기 위해 새로 초기화 된 시스템에는 항상 하나의 사전 정의 된 토토 결과이 포함됩니다. 이 토토 결과은 항상"SuperUser"및 기본적으로 (그렇지 않으면 실행할 때 변경initdb) 초기화 한 운영 체제 사용자와 동일한 이름 데이터베이스 클러스터. 관습 적 으로이 역할은 이름이 지정됩니다Postgres. 더 많은 토토 결과을 만들기 위해 먼저 이 초기 토토 결과로 연결해야합니다.
데이터베이스 서버에 대한 모든 연결은 이름을 사용하여 작성됩니다. 특정 역할 과이 역할은 초기를 결정합니다. 이와 관련하여 발행 된 명령에 대한 권한이 있습니다. 역할 특정 데이터베이스 연결에 사용할 이름은 다음으로 표시됩니다. 연결 요청을 시작하는 클라이언트 응용 프로그램 별 방식. 예를 들어,PSQL프로그램 사용-u명령 줄 옵션으로 연결하는 역할을 표시합니다. 많은 응용 프로그램은 현재 운영 체제 사용자의 이름을 가정합니다. 기본적으로 (포함CreateUserandPSQL). 따라서 종종 편리합니다 역할과 운영 체제 사이의 이름 지정 서신을 유지하십시오 사용자.
주어진 클라이언트 연결이 연결할 수있는 데이터베이스 토토 결과 세트 설명대로 클라이언트 인증 설정에 의해 결정됩니다. 안에PostgreSQL : 문서 : 9.3 : 클라이언트 토토 베이. (따라서, a 클라이언트는 운영과 일치하는 역할로 연결되는 데 제한되지 않습니다. 시스템 사용자, 사람의 로그인 이름이 그녀의 실제 일치 할 필요가없는 것처럼 이름.) 역할 정체성이 특권 집합을 결정하기 때문에 연결된 클라이언트가 사용할 수 있으므로 신중하게 다중 사용자 환경을 설정할 때 권한을 구성하십시오.
PostgreSQL : 문서 : 9.3 : 스포츠 토토 사이트 역할 | 배트맨 토토 : 문서 : 9.3 : 배트맨 토토 9.3.25 문서화 | 다음 |
데이터베이스 토토 결과 | up | 토토 결과 속성 |