Pgfe 2 er nu tilgængelig, en C++ API-klient til PostgreSQL

Den første stabile version af Pgfe 2 (PostGres FrontEnd) er offentliggjort, en avanceret og multifunktionel driver (klient-API) til PostgreSQL, skrevet i C++ og som forenkler arbejdet med PostgreSQL i C++ projekter. Koden distribueres under Apache 2.0 licensen. For at bygge kræves en compiler med support for C++17 standarden.

Hovedfunktioner:

  • Forbindelse i blokkerende og ikke-blokkerende tilstande.
  • Håndtering af forberedte udtryk (prepared statement) med positionelle og navngivne parametre.
  • Udvidet fejlhåndtering ved hjælp af undtagelser og SQLSTATE fejlkoder.
  • Understøttelse af funktions- og procedur kald.
  • Understøttelse af dynamisk opbygning af SQL-forespørgsler.
  • Mulighed for at konvertere udvidede datatyper i overførselsøjeblikket mellem klienten og serveren (f.eks. konvertering mellem PostgreSQL-arrays og STL-containere).
  • Understøttelse af pipeline-forespørgselsoverførsel, der markant kan accelerere udførelsen af mange små skriveoperationer (INSERT/UPDATE/DELETE) ved at sende den næste forespørgsel uden at vente på resultatet af den foregående.
  • Understøttelse af Large Objects til streamingadgang til store datasæt.
  • Understøttelse af COPY-operationen til kopiering af data mellem en fil og databasen.
  • Mulighed for at adskille SQL-forespørgsler fra C++-kode på klientsiden.
  • Tilvejebringelse af en simpel og pålidelig forbindelse pool, der kan anvendes i multitrådede applikationer.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster