Pgfe 2, C++-asiakassovellusliittymä PostgreSQL:lle on saatavilla

Ensimmäinen vakaa julkaisu Pgfe 2:sta (PostGres FrontEnd), edistyksellisestä ja monipuolisesta PostgreSQL-ajurista (asiakassovellusliittymä), joka on kirjoitettu C++:lla ja yksinkertaistaa työtä PostgreSQL:n kanssa C++-projekteissa, on julkaistu. Projektikoodia jaetaan Apache 2.0 -lisenssillä. Build vaatii kääntäjän, joka tukee C++17-standardia.

Tärkeimmät ominaisuudet:

  • Yhteys esto- ja estotilassa.
  • Valmisteltujen lausekkeiden käsittely paikka- ja nimetyillä parametreilla.
  • Edistynyt virheenkäsittely poikkeuksia ja SQLSTATE-virhekoodeja käyttäen.
  • Tuki soittotoimintoihin ja -menettelyihin.
  • Tuki SQL-kyselyjen dynaamiselle rakentamiselle.
  • Mahdollisuus muuntaa laajennettavia tietotyyppejä asiakkaan ja palvelimen välisessä siirtovaiheessa (esimerkiksi muunnokset PostgreSQL-taulukoiden ja STL-säiliöiden välillä).
  • Tuki pyyntöjen liukuhihnalähetykselle (pipeline), jonka avulla voit nopeuttaa merkittävästi useiden pienten kirjoitustoimintojen (INSERT/UPDATE/DELETE) suorittamista lähettämällä seuraavan pyynnön odottamatta edellisen tulosta.
  • Large Objects -tuki suurten tietojoukkojen suoratoistoon.
  • Tuki COPY-toiminnolle tietojen kopioimiseksi tiedoston välillä DBMS:stä.
  • Kyky erottaa SQL-kyselyt C++-koodista asiakaspuolella.
  • Tarjoaa yksinkertaisen ja luotettavan liitäntäpoolin, joka soveltuu käytettäväksi monisäikeisissä sovelluksissa.

Lähde: opennet.ru

Lisää kommentti