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

时间:2018-06-05 23:39:48

标签: java mapdb

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

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

1 个答案:

答案 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可能是您想要使用的。