Jedním přístupem by bylo použití creator argument create_engine()
:
Stačí upravit make_sqlalchemy_string() k vytvoření dsn argument pro psycopg2.connect()
, což může znamenat, že jej nebudete muset vůbec upravovat kvůli přijatým formáty připojovacích řetězců
a předejte tvůrci:
create_engine('postgresql://', creator=lambda: psycopg2.connect(make_dsn_string()))