使用 postgres 备份 Dbeaver

问题描述 投票:0回答:1

我正在尝试使用 DBeaver 和 postgres 来应用备份:

1:创建备份:

2:

3:我尝试在另一个数据库上应用恢复并得到:

这是错误

pg_restore: error: did not find magic string in file header

怎么了???

database-backups dbeaver database-restore
1个回答
0
投票

这个问题可能更适合服务器故障,但无论如何:

您已将数据库导出为

.sql
文件,这是一个包含查询的纯文本文件。

在导入屏幕上,您选择了

custom
格式,该格式检查输入文件是否以几个特定字节开头(与
.gz
文件以
0x1F 0x8B
开头相同),即提到的“魔术字符串” ”。由于您的 .sql 不是以此开头,因此会引发错误。

导入时选择

plain
以使用您的 .sql 文件。

您可以导入和导出的所有格式的描述列在 DBeaver 的文档中

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