Pgfe 2, mteja C++ API ya PostgreSQL inapatikana

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

Kuongeza maoni