postgresql pg_dump*的python api,恢复命令

CLJ*_*CLJ 5 python postgresql

是否有一个包含pg_dump,pg_dumpall和restore命令功能的python库?我希望能够处理标准命令不允许该级别控制的异常.

这里有什么可以帮助我吗?

not*_*peg 1

你可以尝试psycopg2。它是 postgres 的 python api,您可以在游标上使用copy_fromcopy_toStringIO方法来对对象执行此操作,并在内存中或仅在磁盘中执行此操作。

我相信这仅对数据有好处。

  • 不幸的是,这并不能解决问题,除非您愿意经历实施自己的备份/恢复例程的麻烦。 (2认同)