从 pg_dump 备份恢复丢失的行

Restore missing rows from pg_dump backup

我有一个数据库,其中一些记录被不小心从 table 之一中删除了。有一个使用 pg_dump 创建的最新明文转储可用。 table 有一个 uuid 列。有没有办法将丢失的行从转储中恢复到原来的 table?

table 架构自创建转储后已更改,但 none 更改应防止旧记录按原样导入。

您必须将转储恢复到不同的数据库并从那里提取感兴趣的行。然后就可以恢复成原来的table.