pg 模块包含一个叫 DB 的类.所有 pgobject 方法也都包含在这个类里面. 一些 DB 类方法都在下面描述.使用这个模块的 建议方法如下(参阅下面的初始化方法)∶
import pg
db = pg.DB(...)
for r in db.query(
"SELECT foo,bar
FROM foo_bar_table
WHERE foo !~ bar"
).dictresult():
print '%(foo)s %(bar)s' % r
下面的内容描述了这个类的方法和变量.
DB 类是使用和 pg.connect 方法一样的 参数初始化的.它还初始化几个内部变量.语句 db = DB() 会和 pg.connect() 那样打开与用户同名的本地数据库.