1

是否可以使用 SQLAlchemy 进行 postgres 数据库转储(pg_dump)?我可以使用 pg_dump 获取转储,但我正在使用 SQLALchemy 执行所有其他数据库操作,因此想知道此转储操作是否也可以使用 SQLAlchemy。任何建议,链接都会有很大帮助。

谢谢,塔拉辛格

4

2 回答 2

3

pg_dump 是一个系统命令。所以我认为您不能使用 SQLAlchemy 进行 postgres 数据库转储。

于 2010-08-03T00:50:49.303 回答
1

SqlAlchemy 不管理排序的 pg_dump。您可能可以通过大量查询来模仿它,但这会很痛苦。

更简单的方法是在带有 os.system 或 subprocess.call 的 python 脚本中使用 pg_dump 本身

如果是定期保存,还请查看为您的数据库说话的安全保存项目

于 2010-11-03T11:12:23.390 回答