2025년 9월 25일:토토 커뮤니티 : 토토
이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.토토 핫 PostgreSQL : 문서 : 17 : 22.1. 개요버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

21.1. 개요

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

데이터베이스 서버에 연결할 때 클라이언트는 다음을 지정해야 합니다. 연결 요청에서 원하는 데이터베이스의 이름을 요청합니다. 에 연결합니다. 둘 이상의 데이터베이스에 액세스할 수 없습니다. 연결당. 다만, 신청에 제한은 없습니다. 동일하거나 다른 데이터베이스에 대해 열리는 연결 수입니다. 데이터베이스를 물리적으로 분리하고 접근통제를 관리합니다. 연결 수준에서. 하나라면포스트그레SQL서버 인스턴스는 집에 있습니다 대부분의 경우 분리되어야 하는 프로젝트 또는 사용자 서로 모르므로 두는 것이 좋습니다. 별도의 데이터베이스로. 프로젝트나 사용자가 다음과 같은 경우 서로 연관되어 있고 서로의 자원을 사용할 수 있어야 하며, 동일한 데이터베이스에 저장해야 하지만 가능하면 별도의 스키마. 스키마는 순전히 논리적인 구조이며, 권한 시스템에 의해 관리되는 것에 액세스할 수 있습니다. 더 스키마 관리에 대한 정보는 다음을 참조하세요.섹션 5.7.

데이터베이스는 다음을 사용하여 생성됩니다.만들기 데이터 베이스명령(참조섹션 21.2) 및 다음으로 파괴됨 그만큼데이터베이스 삭제명령(참조섹션 21.5). 세트를 결정하려면 기존 데이터베이스 중 다음을 검토하세요.pg_database시스템 카탈로그, 예를 들어

pg_database에서 데이터 이름 선택;

psql프로그램\l메타 명령 및-l명령줄 옵션은 기존 항목을 나열하는 데에도 유용합니다. 데이터베이스.

참고:SQL표준 호출 데이터베이스"카탈로그"이지만 차이는 없습니다. 관행.