역할, 데이터베이스 및 테이블스페이스 이름과 같은 소수의 개체가 클러스터 수준에서 정의되고 다음에 저장됩니다.pg_global테이블스페이스. 클러스터 내부에는 서로 격리되어 있지만 클러스터 수준 개체에 액세스할 수 있는 여러 토토 꽁 머니가 있습니다. 각 토토 꽁 머니 내부에는 테이블 및 함수와 같은 개체를 포함하는 여러 스키마가 있습니다. 따라서 전체 계층 구조는 클러스터, 토토 꽁 머니, 스키마, 테이블(또는 함수와 같은 다른 종류의 개체)입니다.
토토 꽁 머니 서버에 연결할 때 클라이언트는 연결 요청에 토토 꽁 머니 이름을 지정해야 합니다. 연결당 둘 이상의 토토 꽁 머니에 액세스하는 것은 불가능합니다. 그러나 클라이언트는 동일한 토토 꽁 머니 또는 다른 토토 꽁 머니에 대해 여러 연결을 열 수 있습니다. 토토 꽁 머니 수준 보안에는 액세스 제어(참조)라는 두 가지 구성요소가 있습니다.스포츠 토토 베트맨 PostgreSQL : 문서 : 17 : 20.1. pg_hba.conf 파일), 연결 수준에서 관리되며 승인 제어(참조PostgreSQL : 문서 : 17 : 5.8. 사설 토토 사이트), 부여 시스템을 통해 관리됩니다. 외부 데이터 래퍼(참조PostgreSQL :)은 한 데이터베이스 내의 개체가 다른 데이터베이스 또는 클러스터의 개체에 대한 프록시 역할을 할 수 있도록 허용합니다. 이전 dblink 모듈(참조PostgreSQL : 문서 : 17 : F.11. DBLINK - 다른 PostgreSQL 스포츠 토토 베트맨 연결)도 유사한 기능을 제공합니다. 기본적으로 모든 사용자는 모든 연결 방법을 사용하여 모든 토토 꽁 머니에 연결할 수 있습니다.
만약 하나포스트그레SQL서버 클러스터는 대부분 서로를 인식하지 못하는 관련 없는 프로젝트나 사용자를 포함하도록 계획되어 있으므로 이들을 별도의 데이터베이스에 넣고 그에 따라 인증 및 액세스 제어를 조정하는 것이 좋습니다. 프로젝트나 사용자가 서로 연관되어 있어 서로의 리소스를 사용할 수 있어야 하는 경우 동일한 데이터베이스에 배치해야 하지만 아마도 별도의 스키마에 배치해야 합니다. 이는 네임스페이스 격리 및 권한 부여 제어 기능을 갖춘 모듈식 구조를 제공합니다. 스키마 관리에 대한 자세한 내용은 다음을 참조하세요.PostgreSQL : 문서 : 17 : 5.10. 토토 꽁 머니.
단일 클러스터 내에 여러 토토 꽁 머니를 생성할 수 있지만 이점이 위험과 제한보다 더 큰지 신중하게 고려하는 것이 좋습니다. 특히 공유 WAL이 미치는 영향(참조PostgreSQL : 문서 : 17 : 28 장. 스포츠 토토 결과 쓰기 로그)에는 백업 및 복구 옵션이 있습니다. 클러스터의 개별 토토 꽁 머니는 사용자 관점에서 볼 때 격리되어 있지만 토토 꽁 머니 관리자 관점에서는 밀접하게 연결되어 있습니다.
데이터베이스는 다음을 사용하여 생성됩니다.토토 꽁 머니 생성명령(참조PostgreSQL : 문서 : 17 : 22.2. 토토 꽁 머니 생성) 및 다음으로 파괴됨토토 꽁 머니 삭제명령(참조무지개 토토 : 문서 : 17 : 22.5. 데이터베이스 파괴). 기존 데이터베이스 집합을 확인하려면 다음을 검사하세요.pg_database시스템 카탈로그, 예를 들어
pg_database에서 데이터 이름 선택;
그psql프로그램\l메타 명령 및-l명령줄 옵션은 기존 토토 꽁 머니를 나열하는 데도 유용합니다.
그SQL표준 호출 토토 꽁 머니“카탈로그”그러나 실제로는 차이가 없습니다.
문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.