Pgfe 2, iklayenti C++ API ye-PostgreSQL iyatholakala

Ukukhishwa kokuqala okuzinzile kwe-Pgfe 2 (PostGres FrontEnd), umshayeli othuthukile futhi ocebile (iklayenti API) ye-PostgreSQL, ebhalwe nge-C++ nokwenza umsebenzi ube lula nge-PostgreSQL kumaphrojekthi we-C++, kushicilelwe. Ikhodi yephrojekthi isatshalaliswa ngaphansi kwelayisensi ye-Apache 2.0. I-Build idinga i-compiler esekela izinga le-C++17.

Izici ezibalulekile:

  • Ukuxhumana kumamodi okuvimbela kanye nokungavimbi.
  • Kucutshungulwa izitatimende ezilungisiwe ngamapharamitha ezindawo neziqanjwe igama.
  • Ukuphatha iphutha elithuthukisiwe usebenzisa okuhlukile kanye namakhodi wephutha we-SQLSTATE.
  • Ukwesekwa kokubiza imisebenzi nezinqubo.
  • Usekelo lokwakha imibuzo ye-SQL enamandla.
  • Ikhono lokuguqula izinhlobo zedatha eyandiswayo esigabeni sokudlulisa phakathi kweklayenti neseva (isibonelo, ukuguqulwa phakathi kwamalungu afanayo e-PostgreSQL neziqukathi ze-STL).
  • Ukusekelwa kokudluliswa kwamapayipi kwezicelo (ipayipi), okukuvumela ukuthi usheshise kakhulu ukwenziwa kwenani elikhulu lemisebenzi emincane yokubhala (INSERT/UPDATE/DELETE) ngokuthumela isicelo esilandelayo ngaphandle kokulinda umphumela wangaphambilini.
  • Ukusekelwa Kwezinto Ezinkulu zokufinyelela ukusakaza-bukhoma kumasethi amakhulu wedatha.
  • Ukusekelwa komsebenzi we-COPY wokukopisha idatha phakathi kwefayela elisuka ku-DBMS.
  • Ikhono lokuhlukanisa imibuzo ye-SQL nekhodi ye-C++ ohlangothini lweklayenti.
  • Ukunikeza indawo yokuxhumana elula nethembekile efanele ukusetshenziswa ezinhlelweni ezinemicu eminingi.

Source: opennet.ru

Engeza amazwana