在MapDB 1.x中,您可以通过调用db.delete("table name")
和db.rename("old table name", "new table name")
轻松地从MapDB中删除表格。
但似乎没有API功能可以执行上述任何一种操作。
如何删除和重命名MapDB 3.x中的表?
答案 0 :(得分:1)
在Db.delete()
版的1.0
的注释中,包含以下内容:
/ **删除具有给定名称的记录/集合* /。
因此delete()
实际上正在删除命名记录/集合。当然后者可以看作是表格。
该项目(自1.0版开始)的一项重大更改是转换为kotlin
。
此后,似乎在2018年4月发生了大的重构。
查看条目:https://github.com/jankotek/mapdb/commits/master/src/main/java/org/mapdb/DB.kt中的Commits on Apr 5, 2018
今天,从delete()
中删除了Db.tk
,并创建了一个包含Store
的{{1}}。
put/update/delete
可能是您想要使用的。