pgモジュールでは、データベースに接続するためのメソッドと、 PostgreSQLで使用されている環境変数を書き換えする "デフォルト値"を定義するための関数が定義されています。
これらの"デフォルト値"は、プログラム内に重たい処理を 加えなくても、一般的な接続引数を処理できるようにされたものです。 環境を変更せずに、ユーザに対して値を促し、デフォルト値に格納し、 以後気に止める必要を無くすことが可能です。デフォルト値のサポートを 無効にするにはPythonセットアップファイルの-DNO_DEF_VAR オプションで設定できます。これに関連したメソッドは[DV]タグにて 特定されています。
モジュールのインストールの時では、標準の環境変数を使用するために、 すべての変数はNoneが設定されています。