Pgfe 2, PostgreSQL-rako C++ API bezeroa eskuragarri dago

Pgfe 2-ren (PostGres FrontEnd) lehen bertsio egonkorra, PostgreSQL-entzako (bezeroaren API) kontrolatzaile aurreratu eta ezaugarri aberatsa, C++-n idatzia eta C++ proiektuetan PostgreSQL-rekin lana sinplifikatzen duena, argitaratu da. Proiektuaren kodea Apache 2.0 lizentziapean banatzen da. Eraikitzeak C++17 estandarra onartzen duen konpilatzaile bat behar du.

Ezaugarri nagusiak:

  • Konexioa blokeatzeko eta blokeatzeko moduetan.
  • Parametro posizio eta izendunekin prestatutako adierazpenak prozesatzea.
  • Akatsen kudeaketa aurreratua salbuespenak eta SQLSTATE errore-kodeak erabiliz.
  • Funtzio eta prozedurak deitzeko laguntza.
  • SQL kontsultak dinamikoki eraikitzeko laguntza.
  • Bezeroaren eta zerbitzariaren arteko transferentzia fasean datu mota hedagarriak bihurtzeko gaitasuna (adibidez, PostgreSQL array eta STL edukiontzien arteko bihurketak).
  • Eskaeren kanalizazio-transmisiorako euskarria (pipeline), idazketa-eragiketa txiki ugariren exekuzioa nabarmen bizkortzeko aukera ematen duena (txertatu/eguneratu/ezabatu), hurrengo eskaera bidaliz aurrekoaren emaitzaren zain egon gabe.
  • Large Objects-ek datu-multzo handietarako streaming-atzitzeko onartzen dute.
  • DBMS bateko fitxategi baten artean datuak kopiatzeko COPY eragiketaren laguntza.
  • Bezeroaren aldetik SQL kontsultak C++ kodeatik bereizteko gaitasuna.
  • Hari anitzeko aplikazioetan erabiltzeko egokia den konexio-igerileku sinple eta fidagarria eskaintzea.

Iturria: opennet.ru

Gehitu iruzkin berria