我通过indexedDB.open方法创建了一个名为“A”的IndexedDB数据库。如何重命名IndexedDB数据库?
现在我想修改数据库名称为“B”,我该怎么办?
我不想用新名称创建新数据库,并将旧数据库中的所有数据复制到新数据库中。
我通过indexedDB.open方法创建了一个名为“A”的IndexedDB数据库。如何重命名IndexedDB数据库?
现在我想修改数据库名称为“B”,我该怎么办?
我不想用新名称创建新数据库,并将旧数据库中的所有数据复制到新数据库中。
这有点痛苦,但是你可以用你想要的名字创建一个新的数据库,并且复制从旧到新的所有内容。如果您使用的是自动增量ID,并且您通过ID进行交叉参考,则可能需要在传输过程中生成旧到新ID的地图,并翻译参考。
为什么您需要更改数据库名称?一般数据库名称不应与数据绑定。 –
因为我认为旧名称很难看:)并且可能与一个站点中的其他应用程序发生冲突。 – cuixiping