假设从 pgdumpall 提供了一个转储
pg_dumpall > outfile.bkp
如何验证输出文件是否是用于恢复的有效数据库文件。就像恢复之前的预防步骤一样
psql -f outfile.bkp postgres
例如:在 MySQL 中,我们可以查看从mysqldump生成的备份文件的前几行,因为它们具有类似 SQL 的语法。
假设从 pgdumpall 提供了一个转储
pg_dumpall > outfile.bkp
如何验证输出文件是否是用于恢复的有效数据库文件。就像恢复之前的预防步骤一样
psql -f outfile.bkp postgres
例如:在 MySQL 中,我们可以查看从mysqldump生成的备份文件的前几行,因为它们具有类似 SQL 的语法。
您显示的命令会生成一个文本备份文件。您可以在其上使用“head”或“less”来验证它是否看起来像 PostgreSQL 文本备份文件,与 mysql 相同。我还会运行“tail”,以确保它不会被截断。它应该以如下签名结束:
当然,要真正确定,您只需设置一个虚拟数据库服务器,然后恢复它。