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

由 Dmitry Igrishin 于 2018-05-23 发布
相关开源项目

简介

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

功能

当前 API 允许使用以下功能:

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

近期功能

紧急待办事项列表包括:

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

详情

有关详细信息,请参阅: