Fyrsta stöðuga útgáfan af Pgfe 2 (PostGres FrontEnd), háþróaður og eiginleikaríkur rekla (viðskiptavinur API) fyrir PostgreSQL, skrifaður í C++ og einfaldar vinnuna með PostgreSQL í C++ verkefnum, hefur verið gefin út. Verkefniskóðanum er dreift undir Apache 2.0 leyfinu. Byggja þarf þýðanda sem styður C++17 staðalinn.
Lykil atriði:
- Tenging í sperrandi og ólokandi stillingum.
- Vinnsla tilbúinna yfirlýsinga með staðbundnum og nafngreindum breytum.
- Ítarleg villumeðferð með því að nota undantekningar og SQLSTATE villukóða.
- Stuðningur við hringingaraðgerðir og verklagsreglur.
- Stuðningur við að byggja upp SQL fyrirspurnir á kraftmikinn hátt.
- Geta til að umbreyta stækkanlegum gagnategundum á flutningsstigi á milli biðlara og netþjóns (td umbreytingar milli PostgreSQL fylkja og STL gáma).
- Stuðningur við leiðslusendingu beiðna (leiðsla), sem gerir þér kleift að flýta verulega fyrir framkvæmd fjölda lítilla skrifaðgerða (INSERT/UPDATE/DELETE) með því að senda næstu beiðni án þess að bíða eftir niðurstöðu þeirrar fyrri.
- Stuðningur við stóra hluti fyrir streymiaðgang að stórum gagnasöfnum.
- Stuðningur við COPY aðgerðina til að afrita gögn á milli skráar úr DBMS.
- Geta til að aðskilja SQL fyrirspurnir frá C++ kóða á biðlarahlið.
- Að bjóða upp á einfalda og áreiðanlega tengilaug sem hentar til notkunar í fjölþráðum forritum.
Heimild: opennet.ru