pg_dump是一个用于备份PostgreSQL数据库的实用程序。
我需要使用 pg_dump 创建 Postgres 数据库转储。数据库位于 Kubernetes Pod 中。我正在尝试以目录格式获取转储,而不仅仅是单个 .sql 文件。但我不明白我该怎么办
我使用 pg_dump --no-privileges --format custom --compress=0 some_database > my-dump.pgdump 来转储数据库,但是当我尝试恢复它时遇到问题。 具体来说,看起来...
Postgres Java 客户端可以将 COPY 查询写入本地硬盘吗?
我有两个 Docker 容器。一种是运行 Spring Boot 应用程序。另一个正在运行 Postgres。 我正在尝试以我可以接受的格式从 Postgres 获取三个表到 Java 服务器上...
当我运行 pg_dump -d --schema-only --no-privileges --no-owner --no-comment --file db/struct.sql 时,它将这些行添加到转储中: -- -- 名称:公开;类型:模式;架构:...
首先,由于某种原因,pg_restore 可以工作。但是当我尝试 pg_dump 时,我收到此错误: pg_dump:错误:连接到位于“aws-0-ap-southeast-1.pooler.supabase.com”的服务器(52.74.252.2...
我尝试使用主机变量 PGPASSWORD 和 .pgpass,这两个都不允许我对数据库进行身份验证。我已经 chmod'd .pgpass 到适当的权限,并且还尝试了: 前...
我正在尝试将我的 CockroachDB 迁移到 PostgreSQL。 我有 SQL 格式的 CockroachDB 数据转储,如“booking.sql”。 我尝试了很多方法来解决这个问题: 尝试直接导入...
我尝试备份我的大学项目数据库。我按照说明进行操作,似乎一切都已输入: 1: 2: 3: 但我得到的唯一弹出窗口是 PGAdmin 4 右下角的这个: ...
当使用带有 clean 选项的 pg_dump 时,它会生成专门用于在使用 pg_restore 恢复时删除对象的 SQL 语句(pg_dump 自定义格式文件包含“DROP DATABASE”)。如果 pg_dump
pg_restore 花费的时间太长。 我试图在 C:\Program Files\PostgreSQL 中运行此命令(因为我将转储文件存储在此处): pg_restore -U postgres -d --format=c --exit-on-
pg_dump:缺少 pg_catalog.pg_roles 关系
我在 postgres 服务器上创建了一个数据库 testDb1。向该数据库添加一些数据后,我创建了该数据的转储并将其恢复到新的数据库 testDb2。之后,数据被添加到第二个数据库中 q...
我按照以下手册进行操作:https://docs.timescale.com/v1.0/using-timescaledb/backup 当我将其转储到二进制文件中时,一切都会按预期进行(可以轻松恢复)。 然而,当我把它扔掉时
我将表的数据转储到 .tar 文件中,并将其恢复到不同数据库上的同一个表中。 C:\Program Files\PostgreSQL 在\pg_dump.exe --文件“C:\SQL_ST~1\pg_dump.tar...
pg_dump 版本 10.3 开始将架构名称显式添加到表名称中。那么曾经是怎样的 INSERT INTO 表(id)VALUES(1); 就是现在 插入 public.table (id) VALUES (1); 怎么可以...
如何从另一台服务器上的数据库转储更新 Postgres 数据库架构中的选定表?
我有一个数据库,一些表在开发服务器上定期更新,需要推送到生产服务器上的数据库。从...迁移更新的表的适当方法是什么?
我定义了一个LOG表。 然后我创建了很多子表,每分钟一个,其形式为: 创建LOG_20231209_1500 ..继承LOG; 创建LOG_20231209_1501 ..继承LOG; 创建
为什么 pg_dump/psql 会抛出“FATAL:启动数据包中没有指定 PostgreSQL 用户名”?
我正在尝试在我们的 postgresql 服务器 v13 上运行 pg_dump,使用 pg_dump 13 或 16。两者都不适用于我,但对我不在 Mac 上的同事有用,不确定是否是由此引起的。 当我...
为什么 pg_dump 会抛出 FATAL:启动包中没有指定 PostgreSQL 用户名?
我正在尝试在我们的 postgresql 服务器 v13 上运行 pg_dump,使用 pg_dump 13 或 16。两者都不适用于我,但对我不在 Mac 上的同事有用,不确定是否是由此引起的。 当我...
Windows 中 pgpass.conf 文件出现 pg_dump 密码身份验证失败错误
我无法进行备份,因为 pg_dump 显示以下错误。 pg_dump:[归档器(db)]与数据库“mydb”的连接失败: 致命:用户“postgres”的密码身份验证失败 通过...
最近我们不得不将我们的 postgres 数据库从一个云提供商转储并恢复到另一个云提供商。我们为此使用了 pg_dump,下面是命令。 pg_dump -F t -h 主机 -U 用户 -d DB -f C:\Users\Sh...