作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 MapDB 1.x 中,您可以通过调用 db.delete("table name")
和 db.rename("old table name", "新表名”)
。但是似乎不再有 API 功能可以执行上述任何一项操作。
如何在 MapDB 3.x 中删除和重命名表?
最佳答案
在 Db.delete()
的评论中来自版本1.0
, 有以下内容:
/** delete record/collection with given name*/.
所以 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()
可能是您想要使用的。
关于java - 如何从 MapDB 3.x 中删除和重命名表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50710360/
我是一名优秀的程序员,十分优秀!