问题标签 [pg-dump]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
299 浏览

sql - 移动 psql 数据库的最有效方法

将 postgresSQL 数据库的内容通过管道传输到压缩的 tar 文件中,然后复制到另一台机器的最有效、最安全的方法是什么?

这将用于 localhosting 开发,或备份到远程服务器,在两端使用基于 *nix 的机器。

0 投票
4 回答
238 浏览

postgresql - 如何检查我是否只删除了所需的数据?

我有一个非常大的数据库(在 PostgreSQL 上运行),其中包含许多具有复杂关系的表(外键、删除级联等)。我需要从多个表中删除一些数据,但我不确定由于级联删除而真正从数据库中删除的数据量。

如何检查我不会删除不应删除的数据?

我有一个测试数据库 - 只是真实数据库的副本,我可以在其中做我想做的事:)

我唯一的想法是前后转储数据库并检查它。但是看起来不太舒服。另一个想法 - 转储数据库的一部分,正如我认为的那样,它不应该受到我的 DELETE 语句的影响,并在数据删除之前和之后检查这部分。但我认为没有简单的方法可以做到这一点(有数百个表,删除应该与其中的 10 个一起使用)。有什么办法吗?

任何其他想法如何解决这个问题?

0 投票
1 回答
2626 浏览

database - 我可以选择性地创建 Postgres 数据库的备份,只有某些表吗?

我可以以编程方式(或任何一种方式都可以)创建数据库的备份,只使用我想要的表吗?我的数据库中有大约 100 个表,我只想要 10 个表备份(当然,所有表都是相互依赖的)。我怎样才能做到这一点?顺便说一句,我有一个 postgresql 数据库。

0 投票
1 回答
2691 浏览

postgresql - 恢复 Postgresql 数据库

我是否总是必须删除然后创建一个数据库才能从 pg_dump 文件中恢复它?如果我不删除数据库,即使某些寄存器已经在数据库中,正在恢复的数据也会添加到数据库中的当前数据中(因此数据是重复的)。

0 投票
2 回答
17151 浏览

postgresql - PostgreSQL 上 $libdir 的问题

简而言之,我的问题是“为什么 $libdir 在我的 PSQL 安装上不起作用”。

产生错误

尽管

工作正常。

的输出

似乎是正确的。

0 投票
2 回答
1994 浏览

database - 强制 postgres 转储使用复制而不是插入

在恢复一些数据库备份时,我注意到 pg_dump 实际上使用的是 INSERTS 而不是 COPY。我什至没有指定 -d 标志,但它仍然对我尝试转储的每个数据库/表使用 INSERTS,这就是为什么恢复需要几小时而不是几分钟的原因。

根据 pg docs pg_dump 应该默认使用 COPY 但在我的情况下它不是。有没有办法确保 pg_dump 使用 COPY ?

这是 pg_dump 命令:

pg_dump -Fp -t some_table -h localhost -d thisDB -f /some_dir/bkup

有任何想法吗 ?

谢谢。

0 投票
5 回答
4034 浏览

php - 排序 postgresql 数据库转储 (pg_dump)

我正在创建 pg_dumps、DUMP1 和 DUMP2。

DUMP1 和 DUMP2 完全相同,只是 DUMP2 以 DUMP1 的 REVERSE 顺序转储。

无论如何我可以对两个 DUMPS 进行排序,以便两个 DUMP 文件完全相同(使用差异时)?

我正在使用 PHP 和 linux。我尝试在linux中使用“排序”,但这不起作用......

谢谢!

0 投票
1 回答
2066 浏览

postgresql - 如何使用命令行参数在后续提示符(批处理文件)中提供输入

我正在使用批处理文件在我的应用程序中运行某些操作。我正在使用的命令不将密码作为参数,而是在运行时提示输入密码。这是自动化此脚本的方式。我想知道如何将密码作为参数并在提示时提供给应用程序。

0 投票
2 回答
16912 浏览

postgresql - 在 Windows 上执行 pg_dump 时出现“访问被拒绝”错误

我正在尝试为pg_dump我的一个 PostgreSQL 数据库执行,但我遇到了权限问题。


我收到以下错误:

访问被拒绝


任何人都可以开导吗?

0 投票
2 回答
1932 浏览

postgresql - 我们可以使用 SQLAlchemy 获取 postgres 数据库转储吗?

是否可以使用 SQLAlchemy 进行 postgres 数据库转储(pg_dump)?我可以使用 pg_dump 获取转储,但我正在使用 SQLALchemy 执行所有其他数据库操作,因此想知道此转储操作是否也可以使用 SQLAlchemy。任何建议,链接都会有很大帮助。

谢谢,塔拉辛格