C++로 작성된 고급 토토 베이 드라이버 버전 2.0.0
게시 날짜2022-04-13작성자: 드미트리 이그리신
관련 오픈 소스
Pgfe (PostGres 프론트엔드) - C++로 작성된 고급 기능이 풍부한 토토 베이 드라이버입니다. 개발은 성능을 염두에 두고 사용의 용이성과 견고성에 중점을 두고 있습니다.
Pgfe는 다음에서 다운로드할 수 있습니다.Github 페이지.
특징
- 빠르고 강력함;
- 헤더 전용, 정적 또는 공유 라이브러리로 사용할 수 있습니다.
- 차단 및 비차단 IO 방식 모두에서 데이터베이스 연결과 함께 작동합니다.
- 위치 매개변수와 명명된 매개변수가 모두 포함된 준비된 명령문을 지원합니다.
- 함수 및 프로시저 호출에 대한 최고 수준의 지원을 제공합니다.
- 파이프라인, COPY 및 대형 객체와 같은 PostgreSQL의 고급 기능을 지원합니다.
- 예외 및 오류 조건을 통해 고급 오류 처리를 지원합니다. 사전 정의된 각 SQLSTATE에 대한 열거형 항목을 제공합니다.
- 클라이언트/서버 데이터 변환에 대한 고급 지원을 제공합니다. STL 컨테이너의 모든 조합과의 다차원 PostgreSQL 배열도 쉽게 수행할 수 있습니다.
- SQL 쿼리의 동적 구성 지원을 제공합니다.
- 클라이언트 측에서 SQL 쿼리와 C++ 코드를 분리할 수 있습니다.
- 간단하고 강력하며 스레드로부터 안전한 연결 풀을 제공합니다.
- 편의성과 보안을 위한 기타 다양한 기능.
요구사항
- C++17 컴파일러(GCC 및 MSVC에서 테스트됨);
- libpq;
- CMake 3.16+(빌드가 필요한 경우 선택적으로).