2011-09-15 35 views
0

我目前正在使用基于swign的javaSE应用程序使用嵌入式JavaDB来存储数据。我的数据模型(和DB)完全基于Java,利用JPA实体和JavaEE持久性机制。在创建和管理数据库时不使用SQL脚本,因为所有事情都是由JPA完成的。从嵌入式javaDB迁移数据

由于这个应用程序将分发给客户端和客户端通常需要新功能我的问题是,如果有一种有效的方式获取DB数据并在更新后的应用程序(新表,列)后重新插入它们交付给客户。

回答

1

对于JavaDB内容和结构的SQL转储(example here),您可以使用dblook(JavaDB附带的命令行工具)。

但是,许多结构数据库更改也可以用非空数据库来完成,例如,添加列或添加表格。