PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

como lidar com a senha em constante mudança em sqlalchemy + psycopg2?


Uma abordagem seria usar o creator argumento de create_engine() :

Basta modificar seu make_sqlalchemy_string() para produzir o dsn argumento para psycopg2.connect() , o que pode significar não ter que modificá-lo devido à aceitação de formatos de string de conexão , e passe o criador:
create_engine('postgresql://', creator=lambda: psycopg2.connect(make_dsn_string()))