pg-dump 相关问题

pg_dump是一个用于备份PostgreSQL数据库的实用程序。

带有 -B 选项的 pg_dump 行为

最近我们不得不将我们的 postgres 数据库从一个云提供商转储并恢复到另一个云提供商。我们为此使用了 pg_dump,下面是命令。 pg_dump -F t -h 主机 -U 用户 -d DB -f C:\Users\Sh...

回答 1 投票 0

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

我正在尝试为我的 PostgreSQL 数据库之一执行 pg_dump,但遇到权限问题。 C:\Windows\system32>pg_dump -U postgres -p 1863 -O Social_sense > C:\Program Files\

回答 3 投票 0

使用 psql 恢复数据库比 pg_restore 更快?

我正在尝试加快转储和恢复数据库的过程。目前,我们执行 pg_dump --no-privileges --no-owner -w source_db | psql target_db(数据库在此之前创建)。我读过...

回答 1 投票 0

在 postgres 中导出域名

我想将 postgres 数据库的一些表备份到另一个空数据库中。为此,我使用带有 -t 选项的 pg_dump,但是当我恢复它时,由于缺少域而出现错误。 我唯一的解决方案...

回答 1 投票 0

恢复转储时出现“函数 public.pg_stat_statements_reset() 不存在”错误

我正在使用此命令使用 pg_dump 转储数据库 pg_dump -U [用户名] -h <[hostname] -p [port] -v [database_name] > dump.sql 并恢复到一个新的数据库 psql -U [用户...

回答 1 投票 0

有没有办法让pg_dump不使用search_path作为模式

问题: 有没有办法让 pg_dump 命令不使用 search_path 设置模式,而是使用表名定义模式 我的一般情况是我正在尝试转储并恢复

回答 1 投票 0

如何在 pg_dump 中使用 --exclude-table-data 标志来匹配除一个表之外的所有表?

我正在使用 psql 13.4 来制作数据库的 pg_dump。我只需要所有表的架构(无数据),除了一个枚举引用表(我需要该表的数据)。我看到 pg_dump 有一个 --ex...

回答 2 投票 0

比较两个 postgres 转储文件

如何比较 postgres 转储文件? 我有两个转储文件 dump1 和 dump2 。我想比较这两个转储文件。 任何帮助将不胜感激.. 谢谢你

回答 4 投票 0

PG_Dump 返回“太多命令行参数(第一个是“数据库名称”)”

我正在尝试从生产数据库检索架构并使用以下脚本: #!/bin/sh ssh -f -o ExitOnForwardFailure=yes -L xxxx:domain.com:xxx 服务器名 sleep 10 回显'密码'

回答 1 投票 0

为什么 pg_restore 成功返回但没有真正恢复我的数据库?

我在 Linux 服务器上有一个 Postgres 8.4 数据库,我已使用以下命令转储该数据库: pg_dump --format=c --exclude-table=log --file=/path/to/output my_db 然后我将创建的文件通过 ftp 传输到...

回答 3 投票 0

降级 pg_restore 出现分段错误(Postgresql 10 -> Postgresql 9.5)

在装有 Postgresql 10 的服务器上进行转储并将其放入 rsync.net pg_dump -Z1 -Fc | ssh @s“dd of=dump” 在另一台装有 Postgresql 9.5 的服务器上

回答 1 投票 0

PgAdmin 4:终止数据库备份过程

我正在尝试从 pgAdmin 4 备份 PostgreSQL 数据库,但 pg_dump 备份进程已经在运行,我无法停止它。 我已经重新启动了 postgres 服务器,重新启动了服务...

回答 2 投票 0

pg_dump 数据库,具有 PostgreSQL 12 的多个模式

我创建了一个 postgres 数据库的备份,其中包含公共模式和另外 3 个模式,如下所示: pg_dump -a -d my_database -h localhost -U my_user -Fc > my_database.stage.2023.08.25.pgdump 什...

回答 1 投票 0

pg_dump 无法转储特定模式

我正在使用 pg_dump (15.3) 将信息转储到数据库上。 该命令的工作原理: pg_dump --schema-only --schema foo -d foodb -U postgres -Fp 并转储 CREATE SCHEMA foo;声明...

回答 1 投票 0

docker exec pg_dump 在 bash 函数中

我尝试在 docker 容器中的 bash 函数中运行 pg_dump,但出现错误 can't create : nonexistent directory。该目录确实存在,所以我怀疑输出重定向(>...

回答 1 投票 0

Postgres 数据库角色和权限

数据库角色 XYZ 没有任何权限。如何为该特定角色分配权限以使用 pg_dump 创建数据库备份? 将 SELECT ON ALL TABLES IN Schema public TO :XYZ 授予 是吗

回答 2 投票 0

在 PostgreSQL 中将多个数据库从一个远程数据库移动到另一个远程数据库

我必须将多个表从一个远程数据库移动到 PostgreSQL 中的另一个数据库。 据我了解,唯一的方法是通过 pg_dump。 pg_dump -h -U 我必须将多个表从一个远程数据库移动到 PostgreSQL 中的另一个数据库。 据我了解,唯一的方法是通过 pg_dump。 pg_dump -h <source_db_host> -U <source_db_user> -d <source_db_name> -f database_dump.sql psql -h <target_db_host> -U <target_db_user> -d <target_db_name> -f database_dump.sql 但是,由于目标数据库中的架构与源数据库中的架构不同,它失败了,因此我收到错误消息,表明源数据库中不存在特定架构。 有没有办法更改目标架构? 还有其他更简单的方法来传输数据集吗?

回答 0 投票 0

pg_dump:命令行参数太多

这个命令有什么问题: pg_dump -U postgres -W admin --disable-triggers -a -t employees -f D:\ddd.txt postgres 这给出了太多命令行参数的错误

回答 9 投票 0

pg_dump 导出速度变慢

我正在使用 pg_dump 导出表。表有 150 GB 源表位于 Azure Managed Postgres DB 上,我在 AWS EC2 实例上运行 pg_dump。 这是我正在运行的命令: pg_dump --b...

回答 0 投票 0

postgresql psql:致命:用户“USER”的对等身份验证失败

我使用这两个命令从旧服务器创建了一个备份: pg_dump -d DBNAME > backup.sql pg_dump -F t DBNAME > 备份.tar 现在我将它转移到新服务器并尝试恢复它:

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.