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