6.2. pg 模块函数

Table of Contents
联接 — 打开一个与数据库服务器的联接
get_defhost — 获取缺省的主机名 [DV]
set_defhost — 设置缺省的主机名字 [DV]
get_defport — 获取缺省的端口 [DV]
set_defport — 设置缺省的端口 [DV]
get_defopt — 获取缺省的选项声明[DV]
set_defopt — 设置缺省选项声明 [DV]
get_deftty — 获取缺省的联接调试终端声明 [DV]
set_deftty — 设置缺省连接调试终端声明 [DV]
get_defbase — 获取缺省数据库名字声明 [DV]
set_defbase — 设置缺省的数据库名字声明 [DV]

pg 模块只定义了几个可以与数据库联接并且定义 覆盖 PostgreSQL 所使用的环境变量的 "缺省变量"

这些"缺省变量"是用来让我们可以处理通用的联接参数, 而不用在程序里费劲地写代码的.你可以提示用户输入一个数值,把它 放在缺省变量里然后就忘掉它,而不用修改你的环境.你可以通过在 Python 的Setup文件里设置 -DNO_DEF_VAR 来 关闭缺省变量的支持.与这些相关的方法都用标签 [DV] 声明.

在模块初始化的时候,所有变量都设置为 None, 表明应该使用标准的环境变量.