sql >> Base de Datos >  >> RDS >> PostgreSQL

Conectando postgresql con sqlalchemy

Necesitaría pip install SQLAlchemy y pip install psycopg2 .Un ejemplo de una cadena de conexión SQLAlchemy que usa psycopg2:

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

También puede conectarse a su base de datos utilizando exclusivamente el controlador psycopg2:

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

Sin embargo, usar el controlador psycopg2 para conectarse no aprovecha SQLAlchemy.