목차
이 섹션은 어느 정도에 대한 설명을 시도합니다Postgre토토 베이현재 토토 베이 표준을 준수합니다. 다음 정보는 전체 적합성 진술은 아니지만 사용자에게 합리적이고 유용한 것만 큼 주요 주제를 제시합니다..
토토 베이 표준의 공식 이름은 ISO/IEC 9075입니다.“데이터베이스 언어 토토 베이”. 수정 된 표준 버전은 때때로 릴리스됩니다. 2011 년에 가장 최근의 업데이트는 2011 년 버전을 ISO/IEC 9075 : 2011 또는 토토 베이 : 2011이라고합니다. 그 이전 버전은 토토 베이 : 2008, 토토 베이 : 2006, 토토 베이 : 2003, 토토 베이 : 1999 및 토토 베이-92였습니다. 각 버전은 이전 버전을 대체하므로 이전 버전에 대한 준수 주장에는 공식적인 장점이 없습니다.postgre토토 베이개발 목표는 그러한 적합성이 전통적인 특징이나 상식과 모순되지 않는 최신 공식 표준을 준수하기위한 목표입니다. 토토 베이 표준에 필요한 많은 기능은 지원되지만 때로는 구문이나 기능이 약간 다릅니다. 시간이 지남에 따라 더 적합성을 향한 추가 이동이 예상 될 수 있습니다.
토토 베이-92순응을 위해 세 가지 기능 세트가 정의되었습니다 : 입력, 중간 및 전체. 대부분의 데이터베이스 관리 시스템 주장토토 베이표준 적합성은 중간 및 전체 레벨의 전체 기능 세트가 너무 무의미하거나 레거시 행동과 충돌하기 때문에 엔트리 레벨에서만 준수했습니다.
시작토토 베이 : 1999, 토토 베이 표준은 비효율적으로 광범위한 세 레벨이 아니라 큰 개별 기능 세트를 정의합니다.토토 베이-92. 이러한 기능의 큰 부분 집합은를 나타냅니다.“Core”기능, 모든 순응 토토 베이 구현이 제공되어야합니다. 나머지 기능은 순전히 선택 사항입니다. 일부 선택적 기능은 함께 그룹화되어“패키지”, 어떤 토토 베이 구현이 준수를 주장 할 수 있으므로 특정 기능 그룹과의 적합성을 주장합니다.
토토 베이 : 2003도 여러 부품으로 나뉩니다. 각각은 속기 이름으로 알려져 있습니다. 이 부분은 연속적으로 번호가 매겨지지 않습니다.
ISO/IEC 9075-1 프레임 워크 (토토 베이/Framework)
ISO/IEC 9075-2 Foundation (토토 베이/Foundation)
ISO/IEC 9075-3 통화 레벨 인터페이스 (토토 베이/CLI)
ISO/IEC 9075-4 영구 저장 모듈 (토토 베이/PSM)
ISO/IEC 9075-9 외부 데이터 관리 (토토 베이/MED)
ISO/IEC 9075-10 객체 언어 바인딩 (토토 베이/OLB)
ISO/IEC 9075-11 정보 및 정의 Schemas (토토 베이/Schemata)
ISO/IEC 9075-13 Java Language (토토 베이/JRT)를 사용한 루틴 및 유형
ISO/IEC 9075-14 XML 관련 사양 (토토 베이/XML)
thepostgre토토 베이Core는 1, 2, 9, 11 및 14 파트 1 파트 1, 2, 9, 11 및 14를 커버합니다. Part 3은 ODBC 드라이버로 덮여 있으며 Part 13은 PL/Java 플러그인으로 덮여 있지만 현재 이러한 구성 요소에 대해 정확한 부합이 확인되지 않습니다. 현재 파트 4와 10의 구현이 없습니다Postgre토토 베이.
Postgre토토 베이은 토토 베이 : 2011의 주요 기능의 대부분을 지원합니다. 전체 코어 적합에 필요한 179 개의 필수 기능 중 Postgre토토 베이은 최소 160을 준수합니다. 또한 지원되는 옵션 기능의 긴 목록이 있습니다. 글을 쓰는 시점에서 현재 버전의 데이터베이스 관리 시스템은 핵심 토토 베이 : 2011.
다음 두 섹션에서는 이러한 기능 목록을 제공합니다.postgre토토 베이지지대에 정의 된 기능 목록이 뒤 따릅니다.토토 베이 : 2011아직 지원되지 않은Postgre토토 베이. 이 두 목록은 모두 대략적으로 다음과 같습니다. 지원되는 기능에 대해 부적합한 사소한 세부 사항이있을 수 있으며, 지원되지 않은 기능의 많은 부분이 실제로 구현 될 수 있습니다. 문서의 본문에는 항상 작동하고 작동하지 않는 것에 대한 가장 정확한 정보가 포함되어 있습니다.
하이픈을 포함하는 기능 코드는 하위 피처입니다. 따라서 특정 하위 피처가 지원되지 않으면 다른 하위 피가 지원되는 경우에도 기본 기능이 지원되지 않은 것으로 표시됩니다.