Disponível Pgfe 2, API cliente C++ para PostgreSQL

Foi lançado o primeiro versão estável do Pgfe 2 (PostGres FrontEnd), um driver avançado e multifuncional (API do cliente) para PostgreSQL, escrito em C++ e que simplifica o trabalho com PostgreSQL em projetos em C++. O código do projeto é distribuído sob a licença Apache 2.0. Para compilar, é necessário um compilador que suporte o padrão C++17.

Principais funcionalidades:

  • Conexão em modos bloqueante e não bloqueante.
  • Processamento de expressões preparadas (prepared statement) com parâmetros posicionais e nomeados.
  • Processamento avançado de erros utilizando exceções e códigos de erro SQLSTATE.
  • Suporte para chamadas de funções e procedimentos.
  • Suporte para construção dinâmica de consultas SQL.
  • Possibilidade de conversão de tipos de dados extensíveis na etapa de transmissão entre o cliente e servidor (por exemplo, conversões entre arrays do PostgreSQL e contêineres STL).
  • Suporte para o modo de transmissão em pipeline de consultas, que permite acelerar significativamente a execução de um grande número de pequenas operações de gravação (INSERT/UPDATE/DELETE) enviando a próxima consulta sem esperar o resultado da anterior.
  • Suporte a Large Objects para acesso a grandes conjuntos de dados em fluxo.
  • Suporte à operação COPY para copiar dados entre arquivos e o SGBD.
  • Possibilidade de separar consultas SQL do código C++ no lado do cliente.
  • Fornecendo um pool de conexões simples e confiável, adequado para uso em aplicativos multithread.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster