DestroyDB(name,options)是将文件系统进行格式化,要慎重执行,因为该命令执行成功之后,rocksdb数据库中的column family等等数据将全部丢失删除。
name:是rocksdb数据库的名字,也就是文件系统的名字
option:这是操作选项,可选择默认,用户也可以根据自己的需求对其进行设置。
注意:
该函数执行时,必须将打开的column family进行close,否则该函数会执行失败。
执行DestroyDB之后,通过DB::ListColumnFamilies(DB_options, DB_Name, families);函数将不能将default column family列出,但是可以通过RetStatus = DB::Open(DB_options, DB_Name, “default”, &CF_Handles, &DB_db)。将“default”打开。