0

我正在使用本地存储中的 ydn.db。

哪个函数可用于使用 YDB.DB 库删除存储?
我添加的店铺如下

var schema = {
  stores: [{
      name:'consignments',
    keyPath:"timeStamp"
    }];

var db = new ydn.db.Storage('localhost', schema);

我想检查本地存储中是否存在商店,如果存在则删除商店,如果不存在则添加商店。

4

2 回答 2

0

只有打开数据库才能知道商店是否存在。如果一个模式没有存储名称,但在连接的数据库中退出,则现有存储将被删除。

删除数据库

var db = new ydn.db.Storage('localhost', schema);

要删除上面的数据库,

ydn.db.deleteDatabase(db.getName(), db.getType());

如果数据库类型未知

ydn.db.deleteDatabase('localhost');
于 2016-03-20T09:14:37.823 回答
-1

我使用这样的deleteDatabase功能:

indexedDB.deleteDatabase(storage_name);

在此处查看文档:https ://dev.yathit.com/api/ydn/db/index.html

于 2016-03-10T14:33:08.327 回答