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() 那样打开与用户同名的本地数据库.