pg-dump 相关问题

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

来自 k8s pod 的数据库 pg_dump 以目录格式

我需要使用 pg_dump 创建 Postgres 数据库转储。数据库位于 Kubernetes Pod 中。我正在尝试以目录格式获取转储,而不仅仅是单个 .sql 文件。但我不明白我该怎么办

回答 1 投票 0

尝试创建尚不存在的函数引用表时 pg_restore 失败

我使用 pg_dump --no-privileges --format custom --compress=0 some_database > my-dump.pgdump 来转储数据库,但是当我尝试恢复它时遇到问题。 具体来说,看起来...

回答 4 投票 0

Postgres Java 客户端可以将 COPY 查询写入本地硬盘吗?

我有两个 Docker 容器。一种是运行 Spring Boot 应用程序。另一个正在运行 Postgres。 我正在尝试以我可以接受的格式从 Postgres 获取三个表到 Java 服务器上...

回答 1 投票 0

为什么 pg_dump 为公共模式添加额外的注释?

当我运行 pg_dump -d --schema-only --no-privileges --no-owner --no-comment --file db/struct.sql 时,它将这些行添加到转储中: -- -- 名称:公开;类型:模式;架构:...

回答 1 投票 0

无法从supabase项目中进行pg_dump

首先,由于某种原因,pg_restore 可以工作。但是当我尝试 pg_dump 时,我收到此错误: pg_dump:错误:连接到位于“aws-0-ap-southeast-1.pooler.supabase.com”的服务器(52.74.252.2...

回答 1 投票 0

如何让 pg_dump 正确验证

我尝试使用主机变量 PGPASSWORD 和 .pgpass,这两个都不允许我对数据库进行身份验证。我已经 chmod'd .pgpass 到适当的权限,并且还尝试了: 前...

回答 3 投票 0

从CockroachDB到PostgreSQL的数据迁移

我正在尝试将我的 CockroachDB 迁移到 PostgreSQL。 我有 SQL 格式的 CockroachDB 数据转储,如“booking.sql”。 我尝试了很多方法来解决这个问题: 尝试直接导入...

回答 1 投票 0

PGAdmin 4 无法正常备份数据库

我尝试备份我的大学项目数据库。我按照说明进行操作,似乎一切都已输入: 1: 2: 3: 但我得到的唯一弹出窗口是 PGAdmin 4 右下角的这个: ...

回答 4 投票 0

需要一些关于在 pg_restore 期间删除数据库的说明

当使用带有 clean 选项的 pg_dump 时,它会生成专门用于在使用 pg_restore 恢复时删除对象的 SQL 语句(pg_dump 自定义格式文件包含“DROP DATABASE”)。如果 pg_dump

回答 1 投票 0

pg_restore:连接到数据库进行恢复花费的时间太长

pg_restore 花费的时间太长。 我试图在 C:\Program Files\PostgreSQL 中运行此命令(因为我将转储文件存储在此处): pg_restore -U postgres -d --format=c --exit-on-

回答 1 投票 0

pg_dump:缺少 pg_catalog.pg_roles 关系

我在 postgres 服务器上创建了一个数据库 testDb1。向该数据库添加一些数据后,我创建了该数据的转储并将其恢复到新的数据库 testDb2。之后,数据被添加到第二个数据库中 q...

回答 1 投票 0

是否可以在不插入超表的情况下从 Timescale 转储?

我按照以下手册进行操作:https://docs.timescale.com/v1.0/using-timescaledb/backup 当我将其转储到二进制文件中时,一切都会按预期进行(可以轻松恢复)。 然而,当我把它扔掉时

回答 2 投票 0

PostgreSQL:仅在不存在时恢复数据

我将表的数据转储到 .tar 文件中,并将其恢复到不同数据库上的同一个表中。 C:\Program Files\PostgreSQL 在\pg_dump.exe --文件“C:\SQL_ST~1\pg_dump.tar...

回答 1 投票 0

没有模式名称的postgresql pg_dump

pg_dump 版本 10.3 开始将架构名称显式添加到表名称中。那么曾经是怎样的 INSERT INTO 表(id)VALUES(1); 就是现在 插入 public.table (id) VALUES (1); 怎么可以...

回答 6 投票 0

如何从另一台服务器上的数据库转储更新 Postgres 数据库架构中的选定表?

我有一个数据库,一些表在开发服务器上定期更新,需要推送到生产服务器上的数据库。从...迁移更新的表的适当方法是什么?

回答 1 投票 0

非常大的表上的 pg_dump 无法锁定表

我定义了一个LOG表。 然后我创建了很多子表,每分钟一个,其形式为: 创建LOG_20231209_1500 ..继承LOG; 创建LOG_20231209_1501 ..继承LOG; 创建

回答 1 投票 0

为什么 pg_dump/psql 会抛出“FATAL:启动数据包中没有指定 PostgreSQL 用户名”?

我正在尝试在我们的 postgresql 服务器 v13 上运行 pg_dump,使用 pg_dump 13 或 16。两者都不适用于我,但对我不在 Mac 上的同事有用,不确定是否是由此引起的。 当我...

回答 1 投票 0

为什么 pg_dump 会抛出 FATAL:启动包中没有指定 PostgreSQL 用户名?

我正在尝试在我们的 postgresql 服务器 v13 上运行 pg_dump,使用 pg_dump 13 或 16。两者都不适用于我,但对我不在 Mac 上的同事有用,不确定是否是由此引起的。 当我...

回答 1 投票 0

Windows 中 pgpass.conf 文件出现 pg_dump 密码身份验证失败错误

我无法进行备份,因为 pg_dump 显示以下错误。 pg_dump:[归档器(db)]与数据库“mydb”的连接失败: 致命:用户“postgres”的密码身份验证失败 通过...

回答 2 投票 0

带有 -B 选项的 pg_dump 行为

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

回答 1 投票 0

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