このオブジェクトは、PostgreSQLデータベースとの 接続を処理します。この接続を定義しているすべての引数を埋め込む/隠し、 関数呼び出しの際にはただ単に有効引数のみを残します。
いくつかのメソッドは、接続ソケットへ直接接続を行うものがあります。 これらは[DA]というタグで識別できます。これらは、 使用方法をしっかりと把握してから使用して下さい。 これらを無効にするにはPython Setupファイルで-DNO_DIRECT オプションを設定して下さい。
その他のメソッドとしては、ラージオブジェクトへの接続を行うものがあります。 モジュールからそれらへの接続を行わない場合には Python Setupファイルの -DNO_LARGEオプションを設定して下さい。 これらのメソッドは[LO]というタグで識別できます。
すべてのpgobjectは接続の説明とその状態を表現する 読み込み専用の属性群を定義しています。下記がその属性です。
サーバのホスト名(文字列)
サーバのポート(整数)
指定されたデータベース(文字列)
接続オプション(文字列)
接続デバッグターミナル(文字列)
データベースシステムのユーザ名(文字列)
接続状態(整数: 1 正常、0 異常)
サーバからの最後に送られた警告/エラーメッセージ(文字列)