【发布时间】:2014-01-09 16:15:26
【问题描述】:
我正在用 Java 编写代码来构建模式并填充 H2 内存数据库 为了测试它,我想删除所有数据并尝试从代码中重建它。
我尝试通过命令删除所有数据:
drop all objects
但我仍然在 H2 控制台的 INFORMATION_SCHEMA 文件夹中有对象。 有没有一个简单易用的命令可以从 H2 中删除所有信息?
谢谢。
【问题讨论】:
-
您不能从
INFORMATION_SCHEMA中删除对象,它们是数据库所需元数据的重要组成部分。 -
谢谢,我怎样才能完全重置数据库?
-
drop all objects会做到这一点。您可以忽略INFORMATION_SCHEMA中可见的对象。正如我所说:它们是数据库的重要(内部)部分。别惹他们 -
谢谢@a_horse_with_no_name :)