Pgfe 2, client-side C++ API yePostgreSQL iripo

Yekutanga yakagadzika kuburitswa kwePgfe 2 (PostGres FrontEnd), mutyairi wepamberi uye ane chimiro-akapfuma (mutengi API) yePostgreSQL, yakanyorwa muC++ uye kurerutsa basa nePostgreSQL mumapurojekiti eC++, yakaburitswa. Iyo kodhi yeprojekiti yakagoverwa pasi peiyo Apache 2.0 rezinesi. Kuvaka kunoda compiler inotsigira C++17 standard.

Zvinhu zvakakosha:

  • Kubatanidza mukuvhara uye kusingavharidzi modes.
  • Kugadzirisa zvirevo zvakagadzirirwa zvine chinzvimbo uye nemazita parameter.
  • Yepamberi kukanganisa kubata uchishandisa kunze uye SQLSTATE kukanganisa makodhi.
  • Tsigiro yekufona mabasa uye maitiro.
  • Tsigiro ye dynamically kuvaka SQL mibvunzo.
  • Kugona kushandura akawedzera data mhando padanho rekutamisa pakati pemutengi uye sevha (semuenzaniso, shanduko pakati pePostgreSQL arrays uye STL midziyo).
  • Tsigiro yekufambiswa kwepombi yezvikumbiro (pombi), iyo inobvumidza iwe kukurumidza kukurumidzira kuitwa kwenhamba huru yezvinyorwa zvidiki zvekunyora (INSERT / UPDATE / DELETE) nekutumira chikumbiro chinotevera pasina kumirira mhedzisiro yeyapfuura.
  • Zvikuru Zvinhu zvinotsigira kutenderera kuwana kune makuru data seti.
  • Tsigiro yeCOPY mashandiro ekukopa data pakati pefaira kubva kuDBMS.
  • Kugona kuparadzanisa mibvunzo yeSQL kubva kuC ++ kodhi padivi remutengi.
  • Kupa yakareruka uye yakavimbika yekubatanidza dziva rakakodzera kushandiswa mune akawanda-treaded application.

Source: opennet.ru

Voeg