问题:在Python脚本中使用PSQL的pg_dump和pg_restore命令,并使用subprocess模块。 背景:我正在使用以下来自本地主机(即Ubuntu 14.04.5 LTS)的python 2.7脚本,创建一个PSQL服务器(即PostgreSQL 9.4.11)表的备份,并...
我需要从计算机1上使用postgres用户名1转储postgres数据库,然后在计算机2上使用postgres用户名2还原它。我一直遇到这个错误,看起来备份文件想要使用用户名1: 当我在计算机2上运行以下命令时: psql dbname < backupname.pgsql 我收...
在尝试制作一个postgreSQL数据库转储时,我们遇到了以下错误并且进程立即停止。 使用的命令:openbravo@master.akluck.com:~ 07/26 11:48:11> pg_dump -U tad -h localhost -p 5932 -F c -b -v ...
我正在阅读 PG Admin 4备份对话框中使用pg_dump工具的文档。 在转储选项标签页中,有一个名为Section的子菜单,其中有三个开关。 其中一个开关被命名为“pre-data”,文档解释如下: 将开关移到"Pre-data"旁边的"Yes"位置,以包括所有未包含在数据或后数...
能查询一个数据库中有多少个多版本行吗? 我们想要衡量pg_dump对生产数据库的影响,并在需要时暂停它:它是否创建了太多的多版本行? 谢谢!
我有一个本地的psql数据库转储文件需要上传到heroku。我按照这个链接中“更新”部分的步骤进行操作。一切都很顺利,直到最后一个部分:实际的上传步骤: heroku pgbackups:restore --app myAppName DATABASE 'https://www.d...
我想从pg_dumpall中获取一个指定名称的数据库,并将其导入到我的本地postgres。如果可能,我希望在我的本地机器上使用不同的数据库名称。是否可行?
当我使用pg_dump从数据库导出模式时,它会在开头添加以下行:SELECT pg_catalog.set_config('search_path', '', false); 有没有可能设置一个选项,使 pg_dump 不添加这一行?当我尝试执行其他SQL命令而没有模式限定符时,它会在以后引起...
我正在尝试从一个数据库中进行pg_dump(v9.3.4)并将其还原到另一个数据库中(v9.3.6)。我有几个物化视图(一些带索引,一些不带索引)。我的其中一个物化视图被转储为表(我通过查看pg_dump输出进行了确认)。如何让它转储为物化视图? 以下是我在pg_dump输出中看到的内容: ...