connect
Name
connect -- データベースサーバへの接続を開始します。
Synopsis
connect([dbname], [host], [port], [opt], [tty], [user], [passwd])
引数
- dbname
- 接続するデータベース名 (文字列/None)。 
- host
- サーバホストの名前 (文字列/None)。 
- port
- データベースサーバで使用されているポート番号(整数/-1) 
- opt
-          サーバのオプション (文字列/None)
         
- tty
-          バックエンドからのオプションのデバッグ出力用ファイル、または tty(文字列/None)。
         
- user
-          PostgreSQL ユーザ (文字列/None)
         
- passwd
- ユーザ用パスワード (文字列/None)  
返り値
- pgobject
- 成功した場合、データベース接続を管理しているオブジェクトが返されます
         
例外
- TypeError
- 型が合わない、または引数が多すぎる
         
- SyntaxError
- 重複した引数定義
         
- pg.error
-          pg 接続定義の際にエラー発生
         
      (上記に加え、オブジェクトの割り当てに関するすべての例外)
     
説明
このメソッドは、与えられたPostgreSQLサーバの特定のデータベースとの接続を開始します。 Python のチュートリアルで説明されているキーワードを使用することができます。  キーワード名は、構文のところで示した引数の名前となります。引数に関するより詳細な説明はPostgreSQLのユーザマニュアルを参照してください。
    
例
import pg
con1 = pg.connect('testdb', 'myhost', 5432, None, None, 'bob', None)
con2 = pg.connect(dbname='testdb', host='localhost', user='bob')