다음 섹션에서 우리는 당신이 할 수 있는 방법에 대해 논의할 것입니다 연장하다포스트그레SQL SQL언어 검색 기준 추가:
함수
데이터 유형
연산자
집계
포스트그레SQL확장 가능 그 작업이 카탈로그 중심이기 때문입니다. 당신이 익숙하다면 표준 관계형 시스템에서는 다음과 같은 정보를 저장한다는 것을 알고 있습니다. 데이터베이스, 테이블, 열 등에 대한 정보는 무엇입니까? 일반적으로 시스템 카탈로그로 알려져 있습니다. (일부 시스템에서는 이것을 데이터 사전). 카탈로그는 사용자에게 테이블로 표시됩니다. 다른 것과 마찬가지로, 하지만DBMS내부 장부를 여기에 저장합니다. 한 가지 주요 차이점 사이PostgreSQL그리고 표준 관계 시스템은 다음과 같습니다.포스트그레SQL훨씬 더 많은 정보를 저장합니다. 카탈로그 - 테이블과 열에 대한 정보뿐만 아니라 유형, 기능, 액세스에 대한 정보도 포함됩니다. 방법 등이 있습니다. 이 테이블은 사용자가 수정할 수 있습니다. 그리고 그 이후로포스트그레SQL기반 이 테이블에 대한 내부 작업은 다음을 의미합니다.포스트그레SQL다음으로 연장 가능 사용자. 이에 비해 기존 데이터베이스 시스템은 내에서 하드코딩된 절차를 변경하여 확장되었습니다.DBMS또는 모듈을 로드하여 특별히 작성된 것입니다.DBMS판매자.
PostgreSQL또한 다릅니다 서버가 통합할 수 있는 대부분의 다른 데이터 관리자 동적 로딩을 통해 사용자가 작성한 코드를 자체적으로 작성합니다. 즉, 사용자는 객체 코드 파일(예: 공유 새로운 유형이나 함수를 구현하는 라이브러리) 및포스트그레SQL다음과 같이 로드됩니다. 필수. 다음으로 작성된 코드SQL더 간단하게 추가할 수 있습니다. 서버. 이 기능은 작업을 수정하는 기능"즉시"만든다PostgreSQL빠른 속도에 특히 적합함 새로운 애플리케이션 및 스토리지 구조의 프로토타입 제작.