gpt4 book ai didi

python - 如何使用sqlalchemy获取在sqlite中创建的数据库的sql转储

转载 作者:行者123 更新时间:2023-11-29 07:17:12 25 4
gpt4 key购买 nike

我使用 python 中的 sql-alchemy 从 json 读取数据并将其输入具有适当模式的 sqlite 数据库。 (为此使用 pd.dataframe.to_sql() )。我想要这个数据库的数据库转储(.sql 文件)。sql alchemy 中是否有任何 api 可以执行此操作?

最佳答案

假设您有一个与 SQLite 数据库关联的 SQLAlchemy engine 对象,您可以简单地使用 Python 的 iterdump像这样的方法:

con = engine.raw_connection()
with open('C:/Users/Gord/Desktop/dump.sql', 'w') as f:
for line in con.iterdump():
f.write('%s\n' % line)

关于python - 如何使用sqlalchemy获取在sqlite中创建的数据库的sql转储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58572033/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com