Pgfe 2, klient C++ API for PostgreSQL er tilgjengelig

Den første stabile utgivelsen av Pgfe 2 (PostGres FrontEnd), en avansert og funksjonsrik driver (klient-API) for PostgreSQL, skrevet i C++ og forenkler arbeidet med PostgreSQL i C++-prosjekter, er publisert. Prosjektkoden er distribuert under Apache 2.0-lisensen. Bygg krever en kompilator som støtter C++17-standarden.

Nøkkelegenskaper:

  • Tilkobling i blokkerende og ikke-blokkerende modus.
  • Behandling av utarbeidede uttalelser med posisjonelle og navngitte parametere.
  • Avansert feilhåndtering ved bruk av unntak og SQLSTATE-feilkoder.
  • Støtte for anropsfunksjoner og prosedyrer.
  • Støtte for dynamisk bygging av SQL-spørringer.
  • Evne til å konvertere utvidbare datatyper på overføringsstadiet mellom klient og server (for eksempel konverteringer mellom PostgreSQL-matriser og STL-beholdere).
  • Støtte for pipeline-overføring av forespørsler (pipeline), som lar deg øke betydelig hastighet på utførelsen av et stort antall små skriveoperasjoner (INSERT/UPDATE/DELETE) ved å sende neste forespørsel uten å vente på resultatet av den forrige.
  • Støtte for store objekter for strømmetilgang til store datasett.
  • Støtte for COPY-operasjonen for å kopiere data mellom en fil fra en DBMS.
  • Evne til å skille SQL-spørringer fra C++-kode på klientsiden.
  • Gir et enkelt og pålitelig tilkoblingsbasseng som er egnet for bruk i flertrådede applikasjoner.

Kilde: opennet.ru

Legg til en kommentar