作者: 由 D'Arcy J.M. Cain (<[email protected]>) 写作.是参照 Pascal Andre <[email protected]> 写的代码写作的. Copyright © 1995, Pascal Andre. 进一步修改 Copyright © 1997-2000 D'Arcy J.M. Cain.
你既可以用老的比较成熟的由 pg 模块提供的 接口,也可以使用新的,遵循 Python DB-SIG 提出的 DB-API 2.0 规范的 pgdb 接口.
在这里我们只描述老的 pg API. 因为 PyGreSQL 不包含 DB-API 的描述,所以你应该阅读位于 http://www.python.org/topics/database/DatabaseAPI-2.0.html. 与该 API 相关的信息.
一个类教程的 DB-API 文档可以在 http://www2.linuxjournal.com/lj-issues/issue49/2605.html 找到.
pg 模块定义类三个对象∶
pgobject,它处理联接和所有提交给数据库的请求,
pglargeobject,它处理所有对 Postgres 大对象的访问.
pgqueryobject 处理查询结果.
如果你想看看这些函数中的一些在使用中的例子,参阅 http://www.druid.net/rides,在那里我在页面底端有个链接 指向真正的 Python 代码.