Pgfe 2 is beschikbaar, de C++ API-client voor PostgreSQL.

De eerste stabiele release van Pgfe 2 (PostGres FrontEnd), een geavanceerde en multifunctionele driver (client API) voor PostgreSQL, geschreven in C++ en vereenvoudigt het werken met PostgreSQL in C++-projecten. De code van het project wordt verspreid onder de Apache 2.0-licentie. Voor de bouw is een compiler vereist die de C++17-standaard ondersteunt.

Belangrijkste mogelijkheden:

  • Verbinding in blocking- en non-blocking-modus.
  • Verwerking van vooraf voorbereide uitspraken (prepared statement) met positionele en benoembare parameters.
  • Uitgebreide foutafhandeling met gebruik van uitzonderingen en SQLSTATE-foutcodes.
  • Ondersteuning voor het aanroepen van functies en procedures.
  • Ondersteuning voor dynamische opbouw van SQL-query's.
  • Mogelijkheid om uitbreidbare datatypes te converteren tijdens de overdracht tussen de cliĆ«nt en server (bijvoorbeeld, conversies tussen PostgreSQL-arrays en STL-containers).
  • Ondersteuning voor de pipeline-modus voor het verzenden van aanvragen, waarmee de uitvoering van een groot aantal kleine schrijfoperaties (INSERT/UPDATE/DELETE) aanzienlijk kan worden versneld door de volgende aanvraag te sturen zonder te wachten op het resultaat van de vorige.
  • Ondersteuning voor Large Objects voor streamingtoegang tot grote datasets.
  • Ondersteuning voor de COPY-operatie voor het kopiĆ«ren van gegevens tussen een bestand en de database.
  • Mogelijkheid om SQL-query's te scheiden van C++-code aan de clientzijde.
  • Biedt een eenvoudige en betrouwbare connectiepool die geschikt is voor gebruik in multithreaded applicaties.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster