Disponibile Pgfe 2, API C++ client per PostgreSQL

È stata pubblicata la prima versione stabile di Pgfe 2 (PostGres FrontEnd), un driver avanzato e multifunzionale (API client) per PostgreSQL, scritto in C++ e che semplifica il lavoro con PostgreSQL nei progetti C++. Il codice del progetto è distribuito sotto licenza Apache 2.0. Per la compilazione è richiesto un compilatore che supporti lo standard C++17.

Caratteristiche principali:

  • Connessione in modalità bloccante e non bloccante.
  • Elaborazione di espressioni predefinite (prepared statement) con parametri posizionali e nominativi.
  • Gestione avanzata degli errori con utilizzo di eccezioni e codici di errore SQLSTATE.
  • Supporto per la chiamata di funzioni e procedure.
  • Supporto per la costruzione dinamica di query SQL.
  • Possibilità di conversione di tipi di dati estensibili durante il trasferimento tra client e server (ad esempio, conversione tra array PostgreSQL e contenitori STL).
  • Supporto per la modalità di trasferimento in pipeline delle query, che consente di accelerare notevolmente l'esecuzione di un grande numero di piccole operazioni di scrittura (INSERT/UPDATE/DELETE) inviando la successiva query senza aspettare il risultato della precedente.
  • Supporto per Large Objects per l'accesso in streaming a grandi set di dati.
  • Supporto per l'operazione COPY per copiare dati da un file a un DBMS.
  • Possibilità di separare le query SQL dal codice C++ sul lato client.
  • Fornire un pool di connessioni semplice e affidabile, adatto per l'uso in applicazioni multithread.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster