Mae Pgfe 2, cleient C++ API ar gyfer PostgreSQL ar gael

Mae datganiad sefydlog cyntaf Pgfe 2 (PostGres FrontEnd), gyrrwr datblygedig a chyfoethog o nodweddion (API cleient) ar gyfer PostgreSQL, a ysgrifennwyd yn C ++ ac sy'n symleiddio'r gwaith gyda PostgreSQL mewn prosiectau C ++, wedi'i gyhoeddi. Mae cod y prosiect yn cael ei ddosbarthu o dan drwydded Apache 2.0. Mae adeiladu angen casglwr sy'n cefnogi safon C ++17.

Nodweddion Allweddol:

  • Cysylltiad mewn moddau blocio a di-flocio.
  • Prosesu datganiadau parod gyda pharamedrau lleoliadol a pharamedrau penodol.
  • Trin gwallau uwch gan ddefnyddio eithriadau a chodau gwall SQLSTATE.
  • Cefnogaeth ar gyfer swyddogaethau a gweithdrefnau galw.
  • Cefnogaeth ar gyfer adeiladu ymholiadau SQL yn ddeinamig.
  • Y gallu i drosi mathau o ddata estynadwy ar y cam trosglwyddo rhwng cleient a gweinydd (er enghraifft, trawsnewidiadau rhwng araeau PostgreSQL a chynwysyddion STL).
  • Cefnogaeth ar gyfer trosglwyddo ceisiadau piblinell (piblinell), sy'n eich galluogi i gyflymu'n sylweddol y broses o gyflawni nifer fawr o weithrediadau ysgrifennu bach (NODWCH / DIWEDDARIAD / DILEU) trwy anfon y cais nesaf heb aros am ganlyniad yr un blaenorol.
  • Cefnogaeth Gwrthrychau Mawr ar gyfer ffrydio mynediad i setiau data mawr.
  • Cefnogaeth i weithrediad COPY ar gyfer copΓ―o data rhwng ffeil o DBMS.
  • Y gallu i wahanu ymholiadau SQL o god C++ ar ochr y cleient.
  • Darparu pwll cysylltiad syml a dibynadwy sy'n addas i'w ddefnyddio mewn cymwysiadau aml-edau.

Ffynhonnell: opennet.ru

Ychwanegu sylw