PostgreSQL 的官方 C++ 客户端 API。
libpqxx =========== 欢迎来到 libpqxx,这是用于 PostgreSQL 数据库管理系统的 C++ API。主页: http://pqxx.org/development/libpqxx 在 GitHub 上查找 libpqxx: https://GitHub.com/jtv/libpqxx 在 Read The Docs 上的文档: https://libpqxx.readthedocs.io 编译此包需要安装 PostgreSQL - 或者至少需要客户端开发的 C 头文件和库。该库基于 PostgreSQL 的标准 C API libpq,但您的代码不会注意到这一点。如果您直接从 Git 仓库获取代码,则 master 分支的头表示当前的开发版本。发行版是 master 中提交的标签。例如,要获取版本 7.1.1: sh git checkout 7.1.1 感谢您! ---------- 在此值得特别一提的人是我们的第一个捐赠级别赞助商 Klaus (@klaussilveira)。感谢 Klaus! 升级说明 ------------- 8.x 版本至少需要 C++20。请确保您的编译器已更新。构建 libpqxx ----------------------- 从命令行构建 libpqxx 有两种不同的方法: 1. 使用 CMake,在支持它的任何系统上。 2. 在类似 Unix 的系统上,使用 configure 脚本。"类似 Unix 的"系统包括 GNU/Linux、Apple macOS 和 BSD 系列、AIX、HP-UX、Irix、Solaris 等。即使在 Microsoft Windows 上,也可以使用类似 Unix 的环境,例如 WSL、Cygwin 或 MinGW。您将在 BUILDING-configure.md 和 BUILDING-cmake.md 中找到详细的构建和安装说明。如果您使用 Microsoft Visual Studio,请查看 Gordon Elliott 的 Easy-PQXX Build for Windows Visual Studio 项目。文档 ----------------------- 如果您安装了正确的工具,则构建库会在 doc/ 目录中生成 HTML 文档。它基于 include/pqxx/ 中的头文件和 include/pqxx/doc/ 中的文本。此文档还可在 readthedocs 上在线查看。使用 libpqxx 编程 ------------------------ 您的第一个程序将涉及 libpqxx 类 connection (参见 pqxx/connection.hxx 头文件) 和 work (一个便利的别名为 transaction)。存在各种事务类,但它们都符合在 transactionbase 类中定义的接口 (在…
暂无开放 Issues,或尚未同步最近议题。