PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Verbinden von postgresql mit sqlalchemy

Sie müssten pip install SQLAlchemy und pip install psycopg2 .Ein Beispiel für eine SQLAlchemy-Verbindungszeichenfolge, die psycopg2 verwendet:

from sqlalchemy import create_engine
engine = create_engine('postgresql+psycopg2://user:[email protected]/database_name')

Sie können sich auch ausschließlich mit dem psycopg2-Treiber mit Ihrer Datenbank verbinden:

import psycopg2
conn_string = "host='localhost' dbname='my_database' user='postgres' password='secret'"
conn = psycopg2.connect(conn_string)

Die Verwendung des psycopg2-Treibers zum Verbinden nutzt jedoch nicht die Vorteile von SQLAlchemy.