Python+psycopg3でPostgreSQLに接続

PythonからPostgreSQLに接続する方法を調査している時の覚書。

環境: Windows10, Python 3.10.2, psycopg 3.0.9

検索するとpsycpg2のサンプルプログラムが多く見つかるけど、今はpsycopg3がメインストリームになっている。


psycopg3をインストール
> pip install psycopg[binary]

psycopg-binaryはPostgreSQLのlibpqをインストールしていない環境でも動作させるためのライブラリ。
PostgreSQLをインストールしたCentOS上は「pip install psycopg」だけでOK

サンプルプログラムは公式サイトを参考にする。

ざっと読んだポイントとしては


【関連記事】