2011-11-09 12 views
10

HSQLDBをコンピュータ上の.sqlファイルなどにエクスポートし、他のコンピュータに復元する方法を知っている人はいませんか。HSQLDBのエクスポートと復元方法

+1

を参照してください( HSQLDBをシャットダウンした後) –

+1

これは 'プログラマーがよく使うソフトウェアツール'に関連して再オープンするべきです - HSQLDBは​​特にJavaコミュニティの共通ツールです –

+0

私はこれを再開することに同意しません。 OPの部分では何の努力もしていません。 – jadarnel27

答えて

3

ODBファイルからHSQLDBデータベースをエクスポートしようとしましたが、それは非常に直感的ではありませんでした。奇妙なことに、単純なエクスポート(SQLiteなどでよく行われる種類)でチュートリアルやドキュメントを見つけることはめったにありません。私は、付属のSqlToolが正しい答えだと考えましたが、何も明白ではありませんでした( "あなたはSCRIPTを使うかもしれません"というのは助けになりません)。これは私が何か知っていたデータベースではなかったので、スキーマ/テーブル名を指定することはできませんでしたし、それらを発見する方法を見つけることもできませんでした。

最後に、RazorSQL(http://razorsql.com)の評価版を使用しました。 RazorSQLのドキュメントに従って、データベースファイルの名前を.scriptなどに変更する必要がありました。私はODBデータベースで見つけたスクリプトファイルを選択して、 "JDBC(HSQLDB embedded)"接続タイプを使用する接続プロファイルを設定しました。その後、メニューからDBツールを選択し、次にデータをエクスポートし、適切と思われるオプション(私の場合はCSVファイル)を選択しました。

これは他の人に役立つことを願っています。

14

埋め込みモードまたはファイル/サーバモードのいずれかを使用してhsqldbファイルのダンプを取得します。 SQLツール]ダイアログの使用で

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

これはパス

にスペースでは動作しませんあなただけのHSQLDBデータファイル(複数可)をコピーすることができhsqldb docs

+8

ドックへのリンクをホームページではなく特定のページに更新できますか?ありがとう – j0k

関連する問題