libpqtypes 初次发布

发布于 2008-05-08

使用二进制参数和结果效率更高,但目前比较繁琐,需要开发人员了解后端二进制格式。libpqtypes 将 libpq 用户从数据类型的二进制格式中抽象出来,允许他们简单地使用 printf/scanf 风格的接口来放入或获取数据。

  • 完全支持二进制和文本格式(参数和结果)

  • 完全支持复合类型、数组和复合数组。(仅限二进制格式)

  • 用于 libpq 二进制参数化 API 的 printf 风格接口。 PQputf

  • 用于获取值的 scanf 风格接口:PQgetvalue 扩展。 PQgetf

  • 能够注册用户定义的类型、别名和数据类型

用于 printf 风格接口的子类:例如 "%mytype"。 PQregisterTypeHandler

  • 每个线程的全局错误消息:PQgeterror,PQseterror。

  • 在线文档和手册页。

在线文档

http://libpqtypes.esilo.com/

项目页面

http://pgfoundry.org/projects/libpqtypes/

问题、评论、错误等...

http://pgfoundry.org/forum/?group_id=1000370

维护者联系方式

libpqtypes@esilo.com

Andrew Chernow & Merlin Moncure

由 eSilo, LLC. 为 PostgreSQL 社区贡献

此帖子已从 PostgreSQL 网站的早期版本迁移。 对于迁移造成的任何格式问题,我们深表歉意。