2011-09-15 34 views
0

我目前正在使用基於swign的javaSE應用程序使用嵌入式JavaDB來存儲數據。我的數據模型(和DB)完全基於Java,利用JPA實體和JavaEE持久性機制。在創建和管理數據庫時不使用SQL腳本,因爲所有事情都是由JPA完成的。從嵌入式javaDB遷移數據

由於這個應用程序將分發給客戶端和客戶端通常需要新功能我的問題是,如果有一種有效的方式獲取DB數據並在更新後的應用程序(新表,列)後重新插入它們交付給客戶。

回答

1

對於JavaDB內容和結構的SQL轉儲(example here),您可以使用dblook(JavaDB附帶的命令行工具)。

但是,許多結構數據庫更改也可以用非空數據庫來完成,例如,添加列或添加表格。