有人可以为我指出如何解决以下问题的正确方向。我正在尝试使用 pandas.read_sql 和 asyncio 提出解决方案。我想将表记录从 1 个数据库迁移到另一个数据库。
我想做以下事情:
table 1
.
.
.
table n
我有这个功能:
def extract(table):
try:
df = pd.DataFrame()
df = pd.concat(
[chunk for chunk in
pd.read_sql(sql,
con=CONNECTION,
chunksize=10**5)]
)
except Exception as e:
raise e
else:
return df
我想并行运行这些,而不是一一运行。
extract(table1)
extract(table2)
.
.
extract(tablen)