이 문서는 지원되지 않는 버전의 PostgreSQL 용입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다PostgreSQL : 문서 : 17 : 22 장. 윈 토토 관리버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

19 장. 사설 토토 관리

실행중인 모든 인스턴스PostgreSQL서버는 하나 이상을 관리합니다 사설 토토. 따라서 사설 토토는 최상위 계층 적 수준입니다 조직을 위해SQL개체 ("사설 토토 개체"). 이 장 사설 토토의 속성과 생성, 관리 방법을 설명합니다. 그리고 그들을 파괴하십시오.

19.1. 개요

사설 토토는 명명 된 컬렉션입니다SQL개체 ("사설 토토 사물"). 일반적으로 모든 데이터베이스 개체 (테이블, 함수 등)은 하나의 데이터베이스에 속합니다. (하지만 예를 들어 몇 가지 시스템 카탈로그가 있습니다pg_database, 전체 클러스터에 속합니다 클러스터 내의 각 사설 토토에서 액세스 할 수 있습니다.) more 정확하게는 사설 토토는 스키마 모음입니다. 스키마에는 테이블, 기능 등이 포함되어 있습니다 계층 구조는 서버, 사설 토토, 스키마, 테이블 (또는 다른 사람입니다 함수와 같은 종류의 객체).

사설 토토 서버에 연결할 때 클라이언트는해야합니다 연결에서 사설 토토 이름을 요청하십시오. 연결하고 싶습니다. 둘 이상에 액세스 할 수 없습니다 연결 당 사설 토토. (그러나 응용 프로그램은 제한되지 않습니다 연결 횟수에서 동일하거나 기타로 열립니다. 사설 토토.) 사설 토토는 물리적으로 분리되고 액세스됩니다 컨트롤은 연결 수준에서 관리됩니다. 한 경우PostgreSQL서버 인스턴스는 집에 있습니다 분리되어야하고 대부분의 프로젝트 또는 사용자 서로를 알지 못하면 별도의 사설 토토로. 프로젝트 나 사용자가있는 경우 서로 관련이 있고 서로의 자원을 사용할 수 있어야합니다. 그들은 동일한 사설 토토에 넣어야하지만 아마도 별도의 스키마. 스키마는 순전히 논리적 구조이며 권한 시스템에서 관리하는 것에 액세스 할 수있는 사람. 더 스키마 관리에 대한 정보는섹션 5.7.

사설 토토는로 생성됩니다.생성 데이터 베이스명령 (참조섹션 19.2)와 함께 파괴되었습니다 그만큼DROP DATABASE명령 (참조PostgreSQL : 문서 : 8.1 : 토토 꽁 머니 파괴). 결정합니다 기존 사설 토토 세트,를 검사합니다.pg_database시스템 카탈로그, 예를 들어

pg_database에서 datname을 선택하십시오;

thePSQL프로그램\ lMeta-Command and-l명령 줄 옵션은 기존을 나열하는 데 유용합니다 사설 토토.

참고 :theSQL표준 통화 사설 토토"카탈로그", 그러나 차이는 없습니다 관행.