Pgfe 2, tus neeg siv C ++ API rau PostgreSQL muaj

Thawj qhov kev tso tawm ruaj khov ntawm Pgfe 2 (PostGres FrontEnd), tus neeg tsav tsheb siab tshaj thiab muaj txiaj ntsig zoo (tus neeg siv API) rau PostgreSQL, sau hauv C ++ thiab ua kom yooj yim rau kev ua haujlwm nrog PostgreSQL hauv C ++ cov haujlwm, tau tshaj tawm. Txoj haujlwm code raug faib raws li Apache 2.0 daim ntawv tso cai. Tsim yuav tsum muaj lub compiler uas txhawb C ++ 17 tus qauv.

Cov yam ntxwv tseem ceeb:

  • Kev sib txuas hauv kev thaiv thiab tsis thaiv hom.
  • Ua tiav cov lus npaj nrog qhov chaw thiab lub npe tsis muaj npe.
  • Advanced yuam kev tuav siv kev zam thiab SQLSTATE yuam kev lis dej num.
  • Kev them nyiaj yug rau kev hu ua haujlwm thiab cov txheej txheem.
  • Txhawb rau dynamically tsim SQL queries.
  • Muaj peev xwm hloov cov ntaub ntawv txuas ntxiv ntawm cov theem hloov ntawm cov neeg siv khoom thiab cov neeg rau zaub mov (piv txwv li, kev hloov pauv ntawm PostgreSQL arrays thiab STL ntim).
  • Kev them nyiaj yug rau kev xa cov raj xa dej ntawm kev thov (pipeline), uas tso cai rau koj kom ua tiav qhov kev ua tiav ntawm ntau qhov kev sau ntawv me me (INSERT / HLOOV / DELETE) los ntawm kev xa cov ntawv thov tom ntej yam tsis tau tos txog qhov tshwm sim dhau los.
  • Cov Khoom Loj txhawb nqa rau kev nkag mus rau cov ntaub ntawv loj.
  • Kev them nyiaj yug rau COPY kev ua haujlwm rau kev luam cov ntaub ntawv ntawm cov ntaub ntawv los ntawm DBMS.
  • Muaj peev xwm cais SQL queries los ntawm C ++ code ntawm tus neeg siv khoom.
  • Muab ib qho yooj yim thiab txhim khu kev qha kev sib txuas pas dej ua ke haum rau siv nyob rau hauv multi-threaded daim ntaub ntawv.

Tau qhov twg los: opennet.ru

Ntxiv ib saib