Dostupný Pgfe 2, klientský C++ API pre PostgreSQL

Bol vydaný prvý stabilný release Pgfe 2 (PostGres FrontEnd), pokročilého a multifunkčného ovládača (klientský API) pre PostgreSQL, napísaného v jazyku C++ a zjednodušujúceho prácu s PostgreSQL v projektoch na C++. Kód projektu je licencovaný pod licenciou Apache 2.0. Na zostavenie je potrebný kompilátor s podporou štandardu C++17.

Hlavné možnosti:

  • Pripojenie v blokujúcom a neblokujúcom režime.
  • Spracovanie pripravených vyjadrení (prepared statement) s pozičnými a pomenovanými parametrami.
  • Rozšírené spracovanie chýb pomocou výnimiek a kódov chýb SQLSTATE.
  • Podpora volania funkcií a procedúr.
  • Podpora dynamického zostavovania SQL dopytov.
  • Možnosť konverzie rozšíriteľných typov dát pri prenose medzi klientom a serverom (napríklad konverzia medzi poľami PostgreSQL a kontajnermi STL).
  • Podpora režimu potrubnej prenosu dopytov (pipeline), ktorý výrazne urýchľuje vykonávanie veľkého počtu drobných operácií zápisu (INSERT/UPDATE/DELETE) tým, že sa nasledujúci dopyt odosiela bez čakania na výsledok predchádzajúceho.
  • Podpora Large Objects pre streamovací prístup k veľkým množinám dát.
  • Podpora operácie COPY pre kopírovanie dát medzi súborom a DBMS.
  • Možnosť oddelenia SQL dopytov od kódu C++ na strane klienta.
  • Poskytovanie jednoduchého a spoľahlivého poolu pripojení, vhodného na použitie v multithreadových aplikáciách.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster