9得票2回答
从远程服务器向本地主机进行pg_dump

大家好,我需要帮助将远程AWS服务器上的PostgreSQL数据库转储到我的本地PostgreSQL数据库。希望您能提供翻译。 我一直在尝试使用这个堆栈帖子中的答案,但转储过程一直失败。 我正在使用以下命令: pg_dump -C -h ssh ubuntu@ec2-59-16-143-...

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

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

9得票1回答
PostgreSQL导出数据时使用Insert语句而不是Copy操作的方法

我将尝试导出我的数据库。 由于某些原因无法在此详细说明,我无法使用“复制”功能。这意味着插入语句必须是“纯”插入。然而,我不确定如何在我的导出中反映这一点。 目前,这是我的导出命令: pg_dump -U myUser --column-inserts --data-only -h ...

9得票2回答
PostgreSQL 10中从视图中进行的pg_dump没有数据

pg_dump --table=export_view --data-only --column-inserts mydb > export_view.sql 这是一个用于导出PostgreSQL数据库中名为mydb的表export_view的命令。使用--data-only参数只导出数...

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

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

9得票1回答
在插入查询仍在运行时运行pg_dump?

如果我使用pg_dump将表导出到SQL文件中,它会拍摄表中的最后一行快照,并将所有行转储到这一行吗? 还是说它会继续转储所有行,即使在运行pg_dump之后插入了新行? 第二个问题是:在运行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版本为...

8得票1回答
使用pg_restore还原表时不包括主键或索引。

我使用pg_dump备份了一个表: pg_dump -U bob -F c -d commerce -t orders > orders.dump 这个表有几个列举的索引,例如主键。 然而,当我使用pg_restore将此表还原到另一个系统上的开发数据库时: pg_restor...

8得票3回答
数据库中的pg_dump命令出现“共享内存不足”错误

在包含约50个模式的数据库上进行备份时出现问题,每个模式都有大约100个表。 pg_dump抛出以下错误,建议增加max_locks_per_transaction。 pg_dump: WARNING: out of shared memory pg_dump: SQL command ...

8得票1回答
使用Postgresql导出带有x个表的数据库 - 仅包含一个表的架构,但是数据也要导出。

我目前遇到一个小麻烦,想请教一下。 假设我有一个包含多个表的数据库,我只想导出其中一个特定表的结构和数据,但是命令行需要很长,并且我需要知道所有表的名称。 我想要一条命令,不需要知道其他表的名称或数量,只需要指定我想要的表的数据,其他表都不需要考虑,最终我希望将所有内容保存在一个文件中。 ...