Een benadering zou zijn om de creator
. te gebruiken argument van create_engine()
:
Pas gewoon uw make_sqlalchemy_string()
aan om de dsn
. te produceren argument voor psycopg2.connect()
, wat zou kunnen betekenen dat u het helemaal niet hoeft te wijzigen vanwege geaccepteerde indelingen voor verbindingsreeksen
, en geef de maker door:
create_engine('postgresql://', creator=lambda: psycopg2.connect(make_dsn_string()))