我们可以使用SQLAlchemy获取postgres db转储吗?

时间:2010-08-03 00:14:29

标签: postgresql sqlalchemy pg-dump

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

谢谢, 塔拉辛格

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

SqlAlchemy不管理某种pg_dump。您可能可以通过大量查询来模仿它,但这将是痛苦的。

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

如果是常规保存,还可以看看为您说话的保护项目