本来操作很简单的。因为使用的pgAdmin4
Backup备份
Restore恢复
结果,在恢复之前必须先清理掉原来的数据。
清理数据只是delete其实还不够,最完美的还是使用 Drop Cascade,让原来的数据表彻底消失,然后再恢复。
说的通俗点,Restore没有自带的清理原始数据和痕迹的功能。
使用 pgAdmin4备份一个表。

鼠标右键点击要备份的数据表

点击这里的...

在这里输入备份文件名

本例以meili.sql为备份文件名

文件名出现在这里,点击tab标签设置备份条件

设置备份数据

设置备份的其他条件,然后点击Backup

备份完成提示
恢复一个表

鼠标右键点击要恢复的数据表名字,选择Drop Cascade清理掉数据表

确定清理

清理后的状态,没有原来那张表了。

鼠标邮件选择数据表原本所在的Schemas,点击Restore

选择要恢复的备份

备份文件名出现在这里,点击Restore

数据恢复成功提示

刷新数据表显示

看到恢复回来的数据表了
演示完毕!