목차
이 섹션은 어느 정도까지 설명하려고 시도합니다.포스트그레윈 토토현재 윈 토토 표준을 준수합니다. 다음 정보는 적합성에 대한 완전한 설명은 아니지만 사용자에게 합리적이고 유용한 만큼 세부적으로 주요 주제를 제시합니다.
윈 토토 표준의 공식 명칭은 ISO/IEC 9075입니다.“데이터베이스 언어 윈 토토”. 표준의 개정 버전이 수시로 출시됩니다. 2023년에 나타나는 최신 업데이트입니다. 2023 버전은 ISO/IEC 9075:2023 또는 간단히 윈 토토:2023이라고 합니다. 그 이전 버전은 윈 토토:2016, 윈 토토:2011, 윈 토토:2008, 윈 토토:2006, 윈 토토:2003, 윈 토토:1999 및 윈 토토-92였습니다. 각 버전은 이전 버전을 대체하므로 이전 버전에 대한 준수 주장은 공식적인 장점이 없습니다.Postgre윈 토토개발은 표준의 최신 공식 버전을 준수하는 것을 목표로 하며, 이러한 적합성은 전통적인 기능이나 상식과 모순되지 않습니다. 윈 토토 표준에 필요한 많은 기능이 지원되지만 구문이나 기능이 약간 다른 경우도 있습니다. 시간이 지남에 따라 적합성을 향한 추가 조치가 예상될 수 있습니다.
윈 토토-92적합성에 대한 세 가지 기능 세트인 초급, 중급 및 전체를 정의했습니다. 대부분의 데이터베이스 관리 시스템이 주장함윈 토토중급 및 전체 레벨의 전체 기능 세트가 너무 방대하거나 레거시 동작과 충돌하기 때문에 표준 준수는 엔트리 레벨에서만 준수되었습니다.
다음으로 시작윈 토토:1999, 윈 토토 표준은 다음에서 볼 수 있는 비효율적으로 광범위한 세 가지 수준이 아닌 대규모 개별 기능 세트를 정의합니다.윈 토토-92. 이러한 기능의 큰 하위 집합은 다음을 나타냅니다.“코어”모든 준수 윈 토토 구현이 제공해야 하는 기능입니다. 나머지 기능은 순전히 선택사항입니다.
표준은 여러 부분으로 나누어져 있으며 각 부분은 단축 이름으로도 알려져 있습니다:
ISO/IEC 9075-1 프레임워크(윈 토토/프레임워크)
ISO/IEC 9075-2 기초(윈 토토/재단)
ISO/IEC 9075-3 호출 수준 인터페이스(윈 토토/CLI)
ISO/IEC 9075-4 영구 저장 모듈(윈 토토/PSM)
ISO/IEC 9075-9 외부 데이터 관리(윈 토토/MED)
ISO/IEC 9075-10 객체 언어 바인딩(윈 토토/OLB)
ISO/IEC 9075-11 정보 및 정의 스키마(윈 토토/스키마타)
ISO/IEC 9075-13 Java 언어(윈 토토/JRT)를 사용하는 루틴 및 유형
ISO/IEC 9075-14 XML 관련 사양(윈 토토/XML)
ISO/IEC 9075-15 다차원 배열(윈 토토/MDA)
ISO/IEC 9075-16 속성 그래프 쿼리(윈 토토/PGQ)
일부 부품 번호는 (또는 더 이상) 사용되지 않습니다.
그Postgre윈 토토core는 파트 1, 2, 9, 11 및 14를 다룹니다. 파트 3은 ODBC 드라이버에서 다루고 파트 13은 PL/Java 플러그인에서 다루지만 현재 이러한 구성 요소에 대한 정확한 적합성은 확인되지 않았습니다. 현재 4, 10, 15, 16부의 구현은 없습니다.Postgre윈 토토.
Postgre윈 토토은 윈 토토:2023의 주요 기능 대부분을 지원합니다. 전체 Core 적합성에 필요한 177개의 필수 기능 중에서 Postgre윈 토토은 최소 170개를 준수합니다. 또한 지원되는 선택적 기능의 긴 목록이 있습니다. 이 글을 쓰는 시점에는 어떤 최신 버전의 데이터베이스 관리 시스템도 Core 윈 토토:2023을 완전히 준수한다고 주장하지 않는다는 점에 주목할 필요가 있습니다.
다음 두 섹션에서는 다음과 같은 기능 목록을 제공합니다.Postgre윈 토토지원, 다음에 정의된 기능 목록윈 토토:2023아직 지원되지 않는Postgre윈 토토. 이 목록은 모두 대략적인 것입니다. 지원되는 것으로 나열된 기능에 대해 부적합한 사소한 세부 정보가 있을 수 있으며 지원되지 않는 기능의 상당 부분이 실제로 구현될 수 있습니다. 문서의 본문에는 항상 작동하는 것과 작동하지 않는 것에 대한 가장 정확한 정보가 포함되어 있습니다.
하이픈이 포함된 기능 코드는 하위 기능입니다. 따라서 특정 하위 기능이 지원되지 않으면 다른 하위 기능이 지원되더라도 기본 기능은 지원되지 않는 것으로 표시됩니다.