java – HSQLDB – 更改表模式

有没有人知道是否有任何方法可以改变HsqlDB中现有表的模式?认情况下,所有这些都处于内存模式,但到时候,一些变得非常庞大,因此它们会占用我所有的(内存)内存.我想将它们转换为“缓存”模式,但我没有找到任何解决方案.但是,不要丢失任何现有数据是非常重要的.

谢谢,

最佳答案
在2.0版中使用:

SET TABLE mytable TYPE CACHED

在早期版本中:
关闭数据库,编辑.script文件并将“CREATE TABLE MYTABLE …”或“CREATE MEMORY TABLE MYTABLE …”更改为“CREATE CACHED TABLE MYTABLE”然后保存.打开数据库时,它将更改表类型.然后,您应该关闭数据库一次以完成更改.

相关文章

最近看了一下学习资料,感觉进制转换其实还是挺有意思的,尤...
/*HashSet 基本操作 * --set:元素是无序的,存入和取出顺序不...
/*list 基本操作 * * List a=new List(); * 增 * a.add(inde...
/* * 内部类 * */ 1 class OutClass{ 2 //定义外部类的成员变...
集合的操作Iterator、Collection、Set和HashSet关系Iterator...
接口中常量的修饰关键字:public,static,final(常量)函数...