Dostupný Pgfe 2, klientské C++ API pro PostgreSQL

Bylo vydáno první stabilní vydání Pgfe 2 (PostGres FrontEnd), pokročilého a multifunkčního ovladače (klientského API) pro PostgreSQL, napsaného v jazyce C++ a usnadňujícího práci s PostgreSQL v projektech v C++. Kód projektu je distribuován pod licencí Apache 2.0. Pro kompilaci je vyžadován kompilátor s podporou standardu C++17.

Hlavní funkce:

  • Připojení v blokujícím a neblokujícím režimu.
  • Zpracování připravených výrazů (prepared statement) s pozičními a pojmenovanými parametry.
  • Pokročilé zpracování chyb pomocí výjimek a kódů chyb SQLSTATE.
  • Podpora volání funkcí a procedur.
  • Podpora dynamického sestavování SQL dotazů.
  • Možnost převodu rozšiřitelných datových typů v průběhu přenosu mezi klientem a serverem (například převody mezi poli PostgreSQL a kontejnery STL).
  • Podpora režimu konveyorového přenosu dotazů (pipeline), což umožňuje výrazně zrychlit provádění velkého množství drobných zápisových operací (INSERT/UPDATE/DELETE) tím, že se odešle další dotaz, aniž by se čekalo na výsledek předchozího.
  • Podpora Large Objects pro streamový přístup k velkým datovým sadám.
  • Podpora operace COPY pro kopírování dat mezi souborem a SGBD.
  • Možnost oddělení SQL dotazů od kódu C++ na straně klienta.
  • Poskytování jednoduchého a spolehlivého poolu spojení, vhodného pro použití v multithreadových aplikacích.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster