Mac 的 PgAdmin 在恢复数据库退出代码 1 时立即失败

PgAdmin for Mac instantly fails when restoring database exit code 1

运行 Mac 使用 Postgres 11 的 PgAdmin 4.5,使用 Postgres 13 从 PC 导入它。

我正在尝试在 Mac 上使用自定义文件(如 pgadmin 文档所推荐的)恢复数据库,在 windows 上备份到 PgAdmin。我尝试了各种不同的备份选项。 Data/no 数据,owner/no 所有者,每次我尝试恢复数据库时它都会立即失败,退出代码为 1。还尝试导入为 sql 文件。我之前从 Windows 导入数据库到 Windows 都没有问题,现在当我尝试 Mac 时似乎没有任何效果。任何想法将不胜感激。

进行文本转储并从中恢复。不能保证从 13 向后兼容 11,因此您可能需要进行一些编辑。如果遇到问题,请阅读实际的错误消息,而不仅仅是退出代码。

通过 pgAdmin 执行此操作只会增加额外的烦恼。

更好的是,开始使用 13 而不是 11。是的,升级可能需要一些工作。但是在不升级的情况下这样做也是如此。