Pgfe 2 disponible, API C++ client pour PostgreSQL.

La première version stable de Pgfe 2 (PostGres FrontEnd) a été publiée, un pilote avancé et multifonctionnel (API client) pour PostgreSQL, écrit en C++ et facilitant l'utilisation de PostgreSQL dans des projets en C++. Le code du projet est distribué sous la licence Apache 2.0. Pour la compilation, un compilateur prenant en charge la norme C++17 est requis.

Fonctionnalités principales :

  • Connexion en mode bloquant et non bloquant.
  • Traitement des expressions préparées (prepared statement) avec des paramètres positionnels et nommés.
  • Traitement avancé des erreurs utilisant des exceptions et des codes d'erreurs SQLSTATE.
  • Prise en charge de l'appel de fonctions et de procédures.
  • Prise en charge de la construction dynamique de requêtes SQL.
  • Possibilité de conversion de types de données extensibles lors de la transmission entre le client et serveur (par exemple, conversion entre des tableaux PostgreSQL et des conteneurs STL).
  • Prise en charge du mode de transmission en pipeline, permettant d'accélérer considérablement l'exécution d'un grand nombre de petites opérations d'écriture (INSERT/UPDATE/DELETE) en envoyant la requête suivante sans attendre le résultat de la précédente.
  • Prise en charge des objets volumineux pour un accès en flux à de grands ensembles de données.
  • Prise en charge de l'opération COPY pour copier des données entre un fichier et la SGBD.
  • Possibilité de séparer les requêtes SQL du code C++ côté client.
  • Fourniture d'un pool de connexions simple et fiable, adapté à une utilisation dans des applications multithread.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster