Pgfe 2, client C++ API bakeng sa PostgreSQL ea fumaneha

Phatlalatso ea pele e tsitsitseng ea Pgfe 2 (PostGres FrontEnd), mokhanni ea tsoetseng pele le ea ruileng (client API) bakeng sa PostgreSQL, e ngotsoeng ka C ++ le ho nolofatsa mosebetsi ka PostgreSQL mererong ea C ++, e hatisitsoe. Khoutu ea projeke e ajoa tlasa laesense ea Apache 2.0. Ho aha ho hloka moqapi o tšehetsang maemo a C++17.

Lintlha tsa bohlokoa:

  • Khokahano ka mekhoa ea ho thibela le e sa thibeleng.
  • Ho sebetsana le liphatlalatso tse lokiselitsoeng ka li-parameter tsa boemo le mabitso.
  • Ho sebetsana le liphoso tse tsoetseng pele ho sebelisa mekhelo le likhoutu tsa liphoso tsa SQLSTATE.
  • Tšehetso ea ho letsetsa mesebetsi le mekhoa.
  • Ts'ehetso ea ho haha ​​​​lipotso tsa SQL ka matla.
  • Bokhoni ba ho fetolela mefuta e atolositsoeng ea data sethaleng sa phetisetso lipakeng tsa moreki le seva (mohlala, liphetoho lipakeng tsa lihlopha tsa PostgreSQL le lijana tsa STL).
  • Ts'ehetso bakeng sa phetiso ea lipeipi ea likopo (pipeline), e u lumellang ho potlakisa haholo ho etsoa ha palo e kholo ea mesebetsi e nyane ea ho ngola (INSERT / UPDATE / DELETE) ka ho romella kopo e latelang ntle le ho emela sephetho sa e fetileng.
  • Tšehetso ea Lintho tse kholo bakeng sa ho phallela ho fihlella ho lihlopha tse kholo tsa data.
  • Tšehetso bakeng sa ts'ebetso ea COPY bakeng sa ho kopitsa data pakeng tsa faele e tsoang ho DBMS.
  • Bokhoni ba ho arola lipotso tsa SQL ho khoutu ea C++ ka lehlakoreng la bareki.
  • Ho fana ka letamo la khokahano le bonolo le le tšepahalang le loketseng ho sebelisoa lits'ebetsong tse nang le likhoele tse ngata.

Source: opennet.ru

Eketsa ka tlhaloso