2025年9月25日: PostgreSQL 18 发布!

新的 C++ PostgreSQL 客户端 API 已发布!

发布于 2018-05-23,作者 Dmitry Igrishin
相关开源项目

引言

PostgreSQL Frontend (Pgfe) 是一个 PostgreSQL 服务器的 C++ 客户端 API。该软件为“Beta”质量,API 可能发生变化。非常感谢任何反馈。

新功能

当前 API 允许处理

  • 数据库连接(支持阻塞和非阻塞 IO);
  • 预备语句(支持命名参数);
  • SQLSTATE 代码(与枚举一样简单);
  • 动态 SQL;
  • 可扩展的数据类型转换(包括 PostgreSQL 数组与 STL 容器之间的转换)。

近期特性

紧急待办事项列表包括

  • 通过标准 C++ 库的 IO 流支持 Large Objects;
  • 支持 COPY 命令;
  • 支持独立于 C++ 代码处理 SQL 查询;
  • Composite 数据类型,用于处理复合类型;
  • Dynamic_array 数据类型,用于处理可变维度的数组;
  • C API。

详情

详情请参阅