Pgfe 2, kliyente C++ API alang sa PostgreSQL anaa

Ang unang stable nga pagpagawas sa Pgfe 2 (PostGres FrontEnd), usa ka advanced ug feature-rich driver (client API) para sa PostgreSQL, nga gisulat sa C++ ug gipasimple ang trabaho sa PostgreSQL sa C++ nga mga proyekto, gipatik na. Ang code sa proyekto giapod-apod ubos sa lisensya sa Apache 2.0. Ang pagtukod nagkinahanglan og usa ka compiler nga nagsuporta sa C ++ 17 nga sumbanan.

Pangunang mga bahin:

  • Koneksyon sa blocking ug non-blocking modes.
  • Pagproseso sa giandam nga mga pahayag nga adunay positional ug ginganlan nga mga parameter.
  • Advanced nga pagdumala sa sayop gamit ang mga eksepsiyon ug SQLSTATE error codes.
  • Suporta alang sa mga gimbuhaton ug mga pamaagi sa pagtawag.
  • Suporta alang sa dinamikong pagtukod sa mga pangutana sa SQL.
  • Abilidad sa pag-convert sa mga extensible data type sa transfer stage tali sa kliyente ug server (pananglitan, mga conversion tali sa PostgreSQL arrays ug STL containers).
  • Suporta alang sa pagpasa sa pipeline sa mga hangyo (pipeline), nga nagtugot kanimo nga mapadali ang pagpatuman sa daghang gagmay nga mga operasyon sa pagsulat (INSERT / UPDATE / DELETE) pinaagi sa pagpadala sa sunod nga hangyo nga wala maghulat sa resulta sa nauna.
  • Gisuportahan sa Dagko nga mga Butang ang streaming nga pag-access sa dagkong mga set sa datos.
  • Suporta alang sa operasyon sa COPY alang sa pagkopya sa datos tali sa usa ka file gikan sa usa ka DBMS.
  • Abilidad sa pagbulag sa mga pangutana sa SQL gikan sa C++ code sa kilid sa kliyente.
  • Paghatag usa ka yano ug kasaligan nga pool sa koneksyon nga angay gamiton sa mga aplikasyon nga adunay daghang sinulud.

Source: opennet.ru

Idugang sa usa ka comment