Disponibil Pgfe 2, API client C++ pentru PostgreSQL

A fost publicată prima versiune stabilă a Pgfe 2 (PostGres FrontEnd), un driver avansat și multifuncțional (API client) pentru PostgreSQL, dezvoltat în C++ și care simplifică utilizarea PostgreSQL în proiectele C++. Codul proiectului este distribuit sub licența Apache 2.0. Pentru compilare este necesar un compilator cu suport pentru standardul C++17.

Funcționalități principale:

  • Conexiune în mod blocant și neblocant.
  • Procesarea unor expresii pregătite (prepared statement) cu parametri poziționali și denumiți.
  • Procesare extinsă a erorilor utilizând excepții și coduri de eroare SQLSTATE.
  • Suport pentru apelarea funcțiilor și procedurilor.
  • Suport pentru construirea dinamică a interogărilor SQL.
  • Posibilitatea de a transforma tipuri de date extensibile în timpul transferului între client și serverul (de exemplu, transformări între array-uri PostgreSQL și containere STL).
  • Suport pentru modul de transmitere în pipeline, care permite accelerarea semnificativă a execuției unui număr mare de operații mici de scriere (INSERT/UPDATE/DELETE) prin trimiterea următoarei interogări fără a aștepta rezultatul celei anterioare.
  • Suport pentru Large Objects pentru acces în flux la seturi mari de date.
  • Suport pentru operația COPY pentru copierea datelor între fișiere și SGBD.
  • Posibilitatea de a separa interogările SQL de codul C++ pe partea clientului.
  • Oferirea unui pool de conexiuni simplu și fiabil, potrivit pentru utilizarea în aplicații multi-threaded.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster