이 페이지에서는 PostgreSQL psycopg3 드라이버를 Spanner의 PostgreSQL 언어 데이터베이스에 연결하는 방법을 설명합니다. psycopg3
는 PostgreSQL용 Python 드라이버입니다.
PGAdapter가 PostgreSQL psycopg3 드라이버를 사용하여 연결하는 애플리케이션과 같은 머신에서 실행 중인지 확인합니다.
자세한 내용은 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 연결 옵션을 참조하세요.