这个对象控制一次与 PostgreSQL 数据库的联接. 该对象嵌入并隐藏所有定义这次联接的参数,只留下真正重要的参数放在函数调用里面.
有些方法为我们提供了对已联接的套接字的直接访问.这些函数是用 [DA] 标签表示的.除非你清除自给在干什么,否则不要使用这些函数. 如果你原意关闭它们,那么在 Python Setup 文件里设置 -DNO_DIRECT 选项.
还有一些函数给出了对大对象的访问.如果你想从模块里禁止对这些东西 的访问,那么就在Python 的 Setup 文件里设置 -DNO_LARGE 选项.这些方法用 [LO] 标签标记.
每个 pgobject 定义了一套只读属性,这些属性 描述了联接和它的状态.这些属性是∶
服务器的主机名子(字串)
服务器的端口(整数)
选定的数据库(字串)
联接选项(字串)
联接的调试终端(字串)
数据库系统的用户名字(字串)
联接的状态(整数∶1 - 真确, 0 - 错误)
来自服务器的最后的警告/错误(字串)