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