C ++로 작성된 Advanced 토토 베이 드라이버의 버전 2.0.0

게시 된2022-04-13dmitry IGRISHIN
관련 오픈 소스

pgfe (Postgres Frontend) - 고급 및 특징은 C ++로 작성된 Rich 토토 베이 드라이버입니다. 개발은 성능을 염두에두고 쉬운 사용과 사용의 견고성에 중점을 둡니다.

pgfe는에서 다운로드 할 수 있습니다Github 페이지.

기능

  • 빠르고 강력한;
  • 헤더 전용, 정적 또는 공유 라이브러리로 사용할 수 있습니다.
  • 차단 및 비 블로킹 IO 방식으로 데이터베이스 연결 작업;
  • 포지션 및 이름이 지정된 매개 변수로 준비된 진술을 지원합니다.
  • 호출 함수 및 절차에 대한 일류 지원 제공;
  • 파이프 라인, 복사 및 대형 객체와 같은 PostgreSQL의 고급 기능을 지원합니다.
  • 예외 및 오류 조건을 통한 고급 오류 처리 지원 : 각 사전 정의 된 SQLState;에 열거적 인 항목을 제공합니다.
  • 클라이언트/서버 데이터 변환에 대한 고급 지원을 제공합니다. STL 컨테이너의 모든 조합과의 다차원 PostgreSQL 배열조차도 쉽게 수행 할 수 있습니다.
  • SQL 쿼리의 동적 구성을 지원합니다.
  • 클라이언트 측에서 SQL 쿼리와 C ++ 코드를 분리 할 수 ​​있습니다.
  • 간단하고 강력하며 스레드 안전 연결 풀을 제공합니다;
  • 편의성과 보안을위한 기타 많은 기능.

요구 사항

  • C ++ 17 컴파일러 (GCC 및 MSVC에서 테스트);
  • libpq;
  • cmake 3.16+ (선택적으로 빌드가 필요한 경우).