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