sql >> データベース >  >> RDS >> PostgreSQL

PythonでSSLを介してリモートPostgreSQLデータベースに接続する方法

    psycopg2を使用します モジュール。

    接続文字列でsslオプションを使用するか、キーワード引数として追加する必要があります。

    import psycopg2
    
    conn = psycopg2.connect(dbname='yourdb', user='dbuser', password='abcd1234', host='server', port='5432', sslmode='require')
    

    この場合、sslmode SSLが必要であることを指定します。

    サーバー証明書の検証を実行するには、sslmodeを設定できます verify-fullへ またはverify-casslrootcertでサーバー証明書へのパスを指定する必要があります 。 sslcertも設定します およびsslkey クライアント証明書とキーにそれぞれ値を設定します。

    詳細については、PostgreSQL接続文字列のドキュメント(パラメータキーワードも参照)およびSSLサポートで説明されています。



    1. 2つのMySQLテーブルをマージするにはどうすればよいですか?

    2. SQLを使用して日付フィールドから月でグループ化する方法

    3. oratop

    4. 結果キャッシュ