在 MapDB 1.x 中,您可以通过调用db.delete("table name")
和轻松地从 MapDB 中删除表db.rename("old table name", "new table name")
。但似乎不再有 API 功能可以执行上述任何一项操作。
如何在 MapDB 3.x 中删除和重命名表?
在Db.delete()
from version的评论中1.0
,有以下内容:
/** 删除给定名称的记录/集合*/.
delete()
实际上删除命名记录/集合也是如此。当然后者可以被视为表格。
项目中的一项重大变化(自 1.0 版以来)是转换为kotlin
.
在此之后,似乎在 2018 年 4 月发生了一次大重构。参见条目:Commits on Apr 5, 2018
来自 https://github.com/jankotek/mapdb/commits/master/src/main/java/org/mapdb/DB.kt
在这一天delete()
被删除Db.tk
并创建了一个Store
容器put/update/delete
。
db.getStore().delete()
可能是你想要使用的。