Grail の HSQLDB 組み込みデータベース (失いたくないアプリのデータを含む) を MySQL や ApacheDerby などの外部データベースに移行する方法を教えてください。
質問する
1054 次
3 に答える
1
MySQL Migration Toolkitはまさにあなたが必要としているものかもしれません。
少し検索すると、GUI ツールがどのように見えるかの例を示すこの記事が見つかりました。
HSQLDB から他の DB にデータを移行する必要はありませんでしたが、HSQLDB で使用したくないデータがある場合は、間違いなくこの方法を試します。
- 保存したい HSQLDB データベースをバックアップする必要があります (インメモリ DB ではなくファイル DB を使用したと思いますか?)
- dbCreate を update (または非破壊的なもの) に設定して、DataSource を MySQL データソースに変更します。
- Migration Toolkit を実行してデータを移行する
それ以外の場合は、別のツール ( DBVisualizer、RazorDBなど)を使用して DB 内のデータを表示できるはずであり、データのエクスポートに役立つ可能性があります。
于 2009-12-05T17:10:54.553 に答える
1
Grails はその下で hibernate を使用するため、移行は必要ありません。conf\DataSources.groovy を新しいデータベースに再ポイントするだけで、次回の起動時に新しい DB にテーブルが作成されます。
MySQL 構成の詳細については、このドキュメントのセクション 3.3 を参照してください。
于 2009-12-05T01:08:17.643 に答える