如何从 MapDB 3.x 中删除和重命名表?

How do you delete and rename tables from MapDB 3.x?

在 MapDB 1.x 中,您可以通过调用 db.delete("table name")db.rename("old table name", "new table name") 轻松地从 MapDB 中删除表。 但似乎没有 API 功能可以执行上述任一操作。

如何删除和重命名 MapDB 中的表 3.x?

在版本 1.0Db.delete() 的评论中,有以下内容:

/** delete record/collection with given name*/.

所以 delete() 实际上是在删除名为 records/collections 的内容。当然后者可以理解为表格。

项目的一个主要变化(自 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 中删除,并创建了包含 put/update/deleteStore

db.getStore().delete() 可能是您想要使用的。