[PYTHON] Python으로 원격 PostgreSQL 데이터베이스에 연결하는 방법
PYTHONPython으로 원격 PostgreSQL 데이터베이스에 연결하는 방법
Python을 통해 원격 PostgreSQL 데이터베이스에 연결하여 기본 데이터 분석을 수행하려고합니다. 이 데이터베이스는 SSL (검증 -ca)과 함께 다음 파일 세 개를 필요로합니다.
파이썬과의 연결 방법을 설명하는 튜토리얼을 찾을 수 없었습니다. 어떤 도움을 주셔서 감사합니다.
해결법
-
==============================
1.psycopg2 모듈을 사용하십시오.
psycopg2 모듈을 사용하십시오.
연결 문자열에서 ssl 옵션을 사용하거나 키워드 인수로 추가해야합니다.
import psycopg2 conn = psycopg2.connect(dbname='yourdb', user='dbuser', password='abcd1234', host='server', port='5432', sslmode='require')
이 경우 sslmode는 SSL이 필수임을 지정합니다.
서버 인증 확인을 수행하기 위해 sslmode를 full-verify 또는 ca-verify로 설정할 수 있습니다. sslrootcert에서 서버 인증서에 대한 경로를 제공해야합니다. 또한 sslcert 및 sslkey 값을 각각 클라이언트 인증서 및 키로 설정하십시오.
PostgreSQL 연결 문자열 설명서 (매개 변수 키워드 참조) 및 SSL 지원에서 자세히 설명합니다.
from https://stackoverflow.com/questions/28228241/how-to-connect-to-a-remote-postgresql-database-with-python by cc-by-sa and MIT license
'PYTHON' 카테고리의 다른 글
[PYTHON] 다중 처리 : 여러 프로세스간에 사전을 공유하려면 어떻게해야합니까? (0) | 2018.11.27 |
---|---|
[PYTHON] 공분산 행렬에서 퇴화 된 행 / 열을 찾는 법 (0) | 2018.11.27 |
[PYTHON] Python에서 C로 코드 변환기를 작성 하시겠습니까? [닫은] (0) | 2018.11.27 |
[PYTHON] 파이썬 3을위한 progressbar 다운로드 (0) | 2018.11.27 |
[PYTHON] MultiIndex pandas DataFrame의 하위 집합을 업데이트하는 방법 (0) | 2018.11.27 |