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()))