2011-11-09 46 views
10

有誰知道如何導出HSQLDB到.sql文件或其他計算機上的文件或恢復。如何導出和恢復HSQLDB

+1

你可以複製的HSQLDB數據文件(S)(關閉HSQLDB當然) –

+1

這應該重新打開,因爲它涉及'程序員常用的軟件工具' - HSQLDB是一個常見的工具,尤其是在Java社區 –

+0

我不同意這應該重新打開。它沒有顯示OP的任何努力。 – jadarnel27

回答

3

我試圖導出一個HSQLDB數據庫,不少於ODB文件,並且發現它非常不直觀。奇怪的是,我很少發現任何關於簡單導出的教程或文檔(通常用SQLite完成)。我認爲包含的SqlTool是正確的答案,但沒有發現任何明顯的內容(「您可能使用SCRIPT」沒有幫助,對不起)。因爲這不是我知道的任何數據庫,我不能指定模式/表名,也不能找出發現這些數據庫的方法。

最後,我使用了RazorSQL(http://razorsql.com)的eval副本。根據RazorSQL的文檔,我必須將數據庫文件重命名爲.script等。我設置了一個使用「JDBC(HSQLDB embedded)」連接類型的連接配置文件,選擇我在ODB數據庫中找到的腳本文件。然後我從菜單中選擇數據庫工具,然後選擇導出數據,然後選擇看起來合適的選項(在我的情況下爲CSV文件)。

希望這可以幫助別人。

14

使用嵌入式或文件/服務器模式獲取hsqldb文件的轉儲。

在SQL工具對話框使用:

SCRIPT 'c:\path\to\db\db_sql.sql'; 

這不會在通路與空間工作

請參閱hsqldb docs

+8

您可以將指向文檔的鏈接更新到特定頁面而不是主頁嗎?謝謝 – j0k