我使用indexedDB.open方法创建了一个名为“A”的IndexedDB数据库。
现在我想将数据库名称修改为“B”,应该怎么做?
我不想创建一个新的具有新名称的数据库,并将所有数据从旧数据库复制到新数据库。
我使用indexedDB.open方法创建了一个名为“A”的IndexedDB数据库。
现在我想将数据库名称修改为“B”,应该怎么做?
我不想创建一个新的具有新名称的数据库,并将所有数据从旧数据库复制到新数据库。
从主要的文档中:
每个数据库都有一个名称,它在特定的起源内将其标识。名称可以是任何字符串值,包括空字符串,并且在整个数据库的生命周期中保持不变。
所以,正如它所说的那样,这个名称在整个生命周期中保持不变。
在indexedDb v2.0中支持重命名。请参见https://hacks.mozilla.org/2016/10/whats-new-in-indexeddb-2-0/。