Toleo la kwanza thabiti la Pgfe 2 (PostGres FrontEnd), kiendeshi cha hali ya juu na chenye vipengele vingi (API ya mteja) kwa PostgreSQL, iliyoandikwa kwa C++ na kurahisisha kazi na PostgreSQL katika miradi ya C++, imechapishwa. Msimbo wa mradi unasambazwa chini ya leseni ya Apache 2.0. Muundo unahitaji mkusanyaji unaotumia kiwango cha C++17.
Vipengele muhimu:
- Uunganisho katika njia za kuzuia na zisizo za kuzuia.
- Inachakata taarifa zilizotayarishwa na vigezo vya muda na vilivyotajwa.
- Ushughulikiaji wa makosa ya hali ya juu kwa kutumia vighairi na misimbo ya hitilafu ya SQLSTATE.
- Msaada kwa kazi na taratibu za kupiga simu.
- Msaada kwa ajili ya kujenga hoja za SQL kwa nguvu.
- Uwezo wa kubadilisha aina za data zinazoweza kupanuka katika hatua ya uhamishaji kati ya mteja na seva (kwa mfano, ubadilishaji kati ya safu za PostgreSQL na vyombo vya STL).
- Msaada wa usambazaji wa bomba la maombi (bomba), ambayo inakuwezesha kuharakisha kwa kiasi kikubwa utekelezaji wa idadi kubwa ya shughuli ndogo za kuandika (INGIZA / UPDATE / DELETE) kwa kutuma ombi linalofuata bila kusubiri matokeo ya uliopita.
- Msaada wa Vitu Vikubwa kwa ufikiaji wa kutiririsha kwa seti kubwa za data.
- Usaidizi wa operesheni ya COPY ya kunakili data kati ya faili kutoka kwa DBMS.
- Uwezo wa kutenganisha maswali ya SQL kutoka kwa nambari ya C++ kwa upande wa mteja.
- Kutoa dimbwi la unganisho rahisi na la kuaminika linalofaa kutumika katika programu zenye nyuzi nyingi.
Chanzo: opennet.ru