Pgfe 2, l'API C++ del costat del client per a PostgreSQL està disponible

S'ha publicat la primera versió estable de Pgfe 2 (PostGres FrontEnd), un controlador avançat i ric en funcions (API de client) per a PostgreSQL, escrit en C++ i que simplifica el treball amb PostgreSQL en projectes C++. El codi del projecte es distribueix sota la llicència Apache 2.0. La construcció requereix un compilador que admeti l'estàndard C++17.

Característiques clau:

  • Connexió en modes de bloqueig i no bloqueig.
  • Tractament d'enunciats preparats amb paràmetres posicionals i amb nom.
  • Gestió avançada d'errors mitjançant excepcions i codis d'error SQLSTATE.
  • Suport per a funcions i procediments de trucada.
  • Suport per a la creació dinàmica de consultes SQL.
  • Capacitat de convertir tipus de dades extensibles en l'etapa de transferència entre client i servidor (per exemple, conversions entre matrius PostgreSQL i contenidors STL).
  • Suport per a la transmissió de peticions de pipeline (pipeline), que permet accelerar significativament l'execució d'un gran nombre de petites operacions d'escriptura (INSERT/UPDATE/DELETE) enviant la següent sol·licitud sense esperar el resultat de l'anterior.
  • Suport d'objectes grans per a l'accés en continu a grans conjunts de dades.
  • Suport per a l'operació COPY per copiar dades entre un fitxer des d'un DBMS.
  • Capacitat per separar les consultes SQL del codi C++ al costat del client.
  • Proporciona un conjunt de connexions senzill i fiable adequat per al seu ús en aplicacions multiprocés.

Font: opennet.ru

Afegeix comentari