9得票2回答
在仍有许多活动事务的情况下进行pg_dump

作为主题,当数据库中仍有许多活动事务时,备份文件会发生什么情况?它是实时导出还是只进行部分备份?谢谢。

9得票3回答
PostgreSQL:从转储文件中恢复时出现错误:“关系“ sequence”不存在”。

在服务器上从转储文件还原数据库时,我遇到了以下错误: ERROR:关系“table_id_seq”不存在 LINE 1: SELECT pg_catalog.setval('table_id_seq', 362, true); 我的本地psql版本为10.2 服务器psql版本为...

31得票4回答
使用 -C 选项的 pg_restore 不会创建数据库。

我正在使用 pg_dump 和 pg_restore 进行 postgres 数据库的备份和还原。 以下是一些文档中与此问题相关的信息。对于 Pg_restore,-C 选项描述如下: -C --create 在还原之前创建数据库。如果也指定了 --clean,...

22得票2回答
有没有办法让pg_dump排除特定的序列?

我想在将输出放入纯文本文件的 pg_dump 命令中排除一个序列。Command: /Library/PostgreSQL/8.4/bin/pg_dump --host localhost --port 5433 --username xxx --format plain --clean --...

8得票2回答
为什么pg_dump/psql会报错"FATAL: no PostgreSQL user name specified in startup packet"?

我正在尝试在我们的PostgreSQL服务器v13上运行pg_dump(甚至是psql),使用v13和v16的二进制文件。对我来说都不起作用,但对我的同事来说却可以,他们不是用的Mac,不确定是否与此有关。 当我尝试运行时: pg_dump -U grails --verbose --ho...

7得票3回答
从pg_dump中排除序列

我正在创建一个排除了某些表的postgres数据库(10.1)的导出版。我遵循了如何在pg_dump中排除特定序列中的说明。然而,被排除的表的序列仍然被包括在内。有没有办法确保它们不被包含? 为了确定问题,我创建了一个名为“include”和“exclude”的小样本数据库,向每个表添加了一...

9得票1回答
试图恢复PostgreSQL转储时出现大量“无效命令\N”

我在我的Mac上备份了一个数据库,并尝试将其恢复到一台装有Ubuntu的计算机上。 当我执行以下命令时: psql -U uname -d dbname -f ~/dump_from_mac 我有很多错误信息,比如“无效命令\N”和“关系‘SomeTable’不存在”。 我的问题与无法使...

20得票2回答
使用pg_dump时设置sslmode=allow

当使用psql连接到我的PostgreSQL数据库时,我需要指定sslmode=allow,例如:psql sslmode=allow -h localhost -p 5432,否则会出现服务器不支持SSL,但需要SSL的错误。 我尝试在pg_dump中指定相同的选项,但它无法识别该选项。 ...

276得票8回答
如何在Postgres数据库中创建单个表的备份?

如何在postgres中创建单个表的备份?如何操作?pg_dump命令是否适用于此项操作?

17得票3回答
如何在Mac OS中更新pg_dump至服务器版本

我正试图备份我的笔记本电脑上的本地数据库(PostGresSQL 9.6, PgAdmin3),但出现以下错误。 pg_dump: 服务器版本: 9.6.3; pg_dump 版本: 9.5.5 pg_dump: 因为服务器版本不匹配而中止 我尝试了一些Stack Overf...