openGauss/MogDB DUMP清单

当我们使用 gs_dump 和 gs_restore 工具做逻辑备份恢复时可以通过开关项来区分出特定的数据库对象,例如函数、表、数据等。 但我们区分对象时需要使用非常复杂的参数,本文将介绍另外一种方式:dump 清单。

清单介绍

dump 备份时不仅仅是备份结构和数据,还有关于备份描述的元数据,我们可以生成 dump 清单文件。它是一个文本文件,每行详细描述一个对象,清单文件行就像指针一样,引用 dump 中已经存在的内容。我们可以删除整行来编辑清单,但不能随意添加新行或者更改行内容。

清单产生过程

首先需要使用-Fc 格式来 dump 生成逻辑备份

gs_dump -Fc mydb -f mydatabase.db