rocksdb:DestroyDB函数

来源:互联网 发布:js事件的onfocus 编辑:程序博客网 时间:2024/05/22 06:20

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”打开。



0 0
原创粉丝点击