我正在用Java编写代码来构建模式并填充H2内存数据库 为了测试它,我想删除所有数据并尝试从代码重建它。
我尝试通过命令删除所有数据:
drop all objects
但我仍然在H2控制台的INFORMATION_SCHEMA文件夹中有对象。 是否有一个简单的命令可以从H2中删除所有信息?
感谢。
答案 0 :(得分:0)
对于H2数据库,您不能删除INFORMATION_SCHEMA
及其表。
这些表不是常规表(其中行保存在数据库文件中)。相反,在查询数据时会按需生成数据。 (有一个例外:有3个表包含CLOB和BLOB数据,但这些数据是隐藏的。在H2的未来版本中,这些表可能会消失。)