このページでは、PostgreSQL psycopg3 ドライバを Spanner の PostgreSQL 言語データベースに接続する方法について説明します。psycopg3
は、PostgreSQL 用の Python ドライバです。
PostgreSQL psycopg3 ドライバを使用して接続しているアプリケーションと同じマシンで PGAdapter が実行されていることを確認します。
詳細については、PGAdapter を起動するをご覧ください。
psycopg3
接続プロパティで、データベース サーバーのホストとポートとしてlocalhost
と5432
を指定します。- 省略可: PGAdapter がデフォルトの PostgreSQL ポート(5432)以外のポートをリッスンするように構成されている場合は、必要に応じて別のポート番号を指定します。
- 省略可: PGAdapter がローカルマシンとは異なるホストで実行されている場合は、別のホスト名を指定します。
connection = psycopg.connect(database="DATABASE_ID", host="localhost", port=5432) cursor = connection.cursor() cursor.execute('select \'Hello World\'') for row in cursor: print(row) cursor.close() connection.close()
次のステップ
- PGAdapter について詳細を確認する。
- PostgreSQL psycopg3 ドライバの接続オプションの詳細については、PGAdapter GitHub リポジトリの psycopg3 接続オプションをご覧ください。