使用python将压缩的SQL转储导入Postgresql

时间:2011-02-10 21:45:51

标签: python postgresql

我必须将压缩的sql转储导入PostgreSQL数据库。 转储由以下内容创建:

pg_dump -F c

所以我得到一个压缩文件,我不能一行一行解析,然后使用psycopg2将其上传到我的数据库。

我正在处理的压缩转储非常大(高达10GB)。导入它们的有效方法是什么?

1 个答案:

答案 0 :(得分:1)

除非您在Python项目中重新实现pg_restore,否则基本上无法做到这一点。请考虑从Python程序中调用pg_restore