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