12得票4回答
使用Python模块Subprocess来设置pg_dump和pg_restore的密码

问题:在Python脚本中使用PSQL的pg_dump和pg_restore命令,并使用subprocess模块。 背景:我正在使用以下来自本地主机(即Ubuntu 14.04.5 LTS)的python 2.7脚本,创建一个PSQL服务器(即PostgreSQL 9.4.11)表的备份,并...

11得票3回答
使用不同的用户名无法从pg_dump恢复psql数据库

我需要从计算机1上使用postgres用户名1转储postgres数据库,然后在计算机2上使用postgres用户名2还原它。我一直遇到这个错误,看起来备份文件想要使用用户名1: 当我在计算机2上运行以下命令时: psql dbname < backupname.pgsql 我收...

11得票1回答
在PostgreSQL上创建数据库转储时出现错误

在尝试制作一个postgreSQL数据库转储时,我们遇到了以下错误并且进程立即停止。 使用的命令:openbravo@master.akluck.com:~ 07/26 11:48:11> pg_dump -U tad -h localhost -p 5932 -F c -b -v ...

11得票3回答
如何在 Hasura 上进行 PostgreSQL 数据备份

我想从 HasuraDB 中将我的数据 pg_dump 到本地机器,有什么推荐的方法吗?

11得票2回答
pg_dump,转储选项“pre-data”,“pre_data”中包含哪些“数据定义项”?

我正在阅读 PG Admin 4备份对话框中使用pg_dump工具的文档。 在转储选项标签页中,有一个名为Section的子菜单,其中有三个开关。 其中一个开关被命名为“pre-data”,文档解释如下: 将开关移到"Pre-data"旁边的"Yes"位置,以包括所有未包含在数据或后数...

11得票1回答
生产数据库中使用Postgres pg_dump会产生什么影响?

能查询一个数据库中有多少个多版本行吗? 我们想要衡量pg_dump对生产数据库的影响,并在需要时暂停它:它是否创建了太多的多版本行? 谢谢!

10得票4回答
Heroku pgbackups:restore: 无效的转储格式。

我有一个本地的psql数据库转储文件需要上传到heroku。我按照这个链接中“更新”部分的步骤进行操作。一切都很顺利,直到最后一个部分:实际的上传步骤: heroku pgbackups:restore --app myAppName DATABASE 'https://www.d...

10得票3回答
能否从pg_dumpall中导入一个数据库?

我想从pg_dumpall中获取一个指定名称的数据库,并将其导入到我的本地postgres。如果可能,我希望在我的本地机器上使用不同的数据库名称。是否可行?

10得票1回答
不设置search_path的pg_dump

当我使用pg_dump从数据库导出模式时,它会在开头添加以下行:SELECT pg_catalog.set_config('search_path', '', false); 有没有可能设置一个选项,使 pg_dump 不添加这一行?当我尝试执行其他SQL命令而没有模式限定符时,它会在以后引起...

9得票1回答
如何将一个物化视图以物化视图而不是表的形式进行pg_dump?

我正在尝试从一个数据库中进行pg_dump(v9.3.4)并将其还原到另一个数据库中(v9.3.6)。我有几个物化视图(一些带索引,一些不带索引)。我的其中一个物化视图被转储为表(我通过查看pg_dump输出进行了确认)。如何让它转储为物化视图? 以下是我在pg_dump输出中看到的内容: ...