2011-12-02 79 views
3

我的HSQLDB存在以下問題。我需要用新的測試數據和新的數據庫模式經常填充整個數據庫。所以我刪除該文件,並創建一個新的數據庫。從腳本創建並填充HSQLDB

現在我知道我可以通過命令行做到這一點,並試圖:

java -cp ~/bin/hsqldb.jar org.hsqldb.util.DatabaseManager --url 'jdbc:hsqldb:file:database/tsc.hsqldb' --user 'sa' --script sql/database.sql 

不工作真的很好,因爲它僅與加載腳本打開將DatabaseManager。我仍然需要手工執行。這非常糟糕,因爲我有兩個數據庫(test和livedata),因此需要在數據庫上執行3個腳本。 是否有任何選項直接執行腳本,然後關閉管理器? 我問,因爲我無法在hsqldb網站上找到任何好的文檔,當我嘗試時也沒有選項--help ...

回答