如何从 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.0
的 Db.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/delete
的 Store
。
db.getStore().delete()
可能是您想要使用的。
在 MapDB 1.x 中,您可以通过调用 db.delete("table name")
和 db.rename("old table name", "new table name")
轻松地从 MapDB 中删除表。
但似乎没有 API 功能可以执行上述任一操作。
如何删除和重命名 MapDB 中的表 3.x?
在版本 1.0
的 Db.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/delete
的 Store
。
db.getStore().delete()
可能是您想要使用的。