Pgfe 2, kliento-flanka C++ API por PostgreSQL estas havebla

La unua stabila eldono de Pgfe 2 (PostGres FrontEnd), altnivela kaj riĉa pelilo (klienta API) por PostgreSQL, verkita en C++ kaj simpliganta la laboron kun PostgreSQL en C++-projektoj, estis publikigita. La projektkodo estas distribuita sub la permesilo Apache 2.0. Konstruo postulas kompililon kiu subtenas la C++17-normon.

Ĉefaj trajtoj:

  • Konekto en blokaj kaj ne-blokaj reĝimoj.
  • Prilaborado de pretaj deklaroj kun poziciaj kaj nomitaj parametroj.
  • Altnivela erartraktado uzante esceptojn kaj SQLSTATE-erarkodojn.
  • Subteno por vokado de funkcioj kaj proceduroj.
  • Subteno por dinamike konstrui SQL-demandojn.
  • Kapablo konverti etendeblajn datumtipojn ĉe la transiga stadio inter kliento kaj servilo (ekzemple, konvertiĝoj inter PostgreSQL-aroj kaj STL-ujoj).
  • Subteno por dukto-transsendo de petoj (dukto), kiu ebligas al vi signife akceli la ekzekuton de granda nombro da malgrandaj skribaj operacioj (INSERT/UPDATE/DELETE) sendante la sekvan peton sen atendi la rezulton de la antaŭa.
  • Subteno de Grandaj Objektoj por flua aliro al grandaj datumaj aroj.
  • Subteno por la KOPIA operacio por kopii datumojn inter dosiero de DBMS.
  • Kapablo apartigi SQL-demandojn de C++-kodo ĉe la klienta flanko.
  • Provizante simplan kaj fidindan konektan naĝejon taŭgan por uzo en multfadenaj aplikoj.

fonto: opennet.ru

Aldoni komenton