私のMySQLデータベース用のinitスクリプトがありますが、テスト目的のためにH2データベースを使用することはできません。誰でもファイルを変換する方法を知っているか、少なくとも構文の違いのリストを持っていますか?ありがとう。MySQLスクリプトをH2に変換する
答えて
例えば、別のデータベースに1から移行データを助けるa number of database toolsがあります
私はiConomyよくある質問(HTTP上でこれを見た:// ICO .nexua.org/Main /よくある質問#toc28):
H2をMySQLに変換する方法?
h2 sqlデータを.sqlファイルにエクスポートし、GUI、またはPHPMyAdmin、Admininer、SQLBuddyなどを使用してMySQLデータベースにインポートするだけです。 Toこれを行うには、コンソールに組み込まれたh2またはRazorSQL h2 GUI(マルチプラットフォーム)を使用できます。 データベースのSQL出力が必要な場合は、.h2.dbのない部分のminecraft.h2.dbへのフルパス
/lib内の.sh/.batファイルまたはコンソール内で、次の行を使用しますh2.jarが配置されているフォルダ:
java -cp h2*.jar org.h2.tools.Script -url jdbc:h2:path/to/minecraft -user sa -password sa
この意志出力backup.sqlという名前のファイルとデータベースの生のSQL出力が含まれています。それはMySQLと一致するように少し編集する必要があるかもしれません。 :)
それは要求されたものと正反対ではありませんか? – kaqqao
ここでここでマシューCasperson
による良好な命令がH2にmysqlのから変換するには、手順の短いリストです:
シングルを修正引用符
CREATE TABLE `user``name`のVARCHAR(20)NOT NULL、
変換
にTABLE user
( name
VARCHAR(20)NOT NULLをCREATE、
は16進数を修正
ビットを修正
しないでくださいキーの範囲を含める
文字セットを削除する(文字セットを削除する...)
一括設定を削除する
)utf8_unicode_ci内を照合MySQLの互換モード(JDBCを使用し、すべてのインデックス名を作るユニークな
、BLOBSにCLOBSをインデックスを削除し、テキストフィールド:H2:〜/テスト;)MODE = MySQLを
あなたの答えに記事の主なアイデアを含めるようにしてください。リンクがダウンすると、私は役に立つかもしれません。 –
Matthewはそれを非常に短く、はっきりとdiscibesするので、それをするのは難しいですが、私はすべての重要なステップを列挙し、彼はそれで大丈夫だと思っています。 –
- 1. unixタイムスタンプをH2タイムスタンプに変換する
- 2. MS SQLスクリプトをMysqlとOracleに変換
- 3. MySQLスクリプトをSQL Serverに変換
- 4. mssqlスクリプトをmysqlに変換するには
- 5. H2データベースのスクリプトをMySQLにインポートすることができません
- 6. mysqlデータベーススキーマをh2データベースと互換性を持たせる方法
- 7. スクリプトを変数に変換する
- 8. H2変換が動作しない
- 9. h2データベースのスクリプトを読むには
- 10. MySQL 5.0のスクリプトへのOracleスクリプトの変換
- 11. こんにちは、どのようにmssqlスクリプトを変換するmysqlスクリプトを取得するのですか?
- 12. ajaxスクリプトをjQueryに変換する
- 13. phpスクリプトをcodeigniter 3に変換する
- 14. GoogleスクリプトをVBAに変換する
- 15. PythonスクリプトをAPIに変換する
- 16. JavaScriptをGreasemonkeyスクリプトに変換する
- 17. PythonスクリプトをWebアプリケーションに変換する
- 18. bashスクリプトをPythonに変換する
- 19. VTKをスクリプトでJSONに変換する
- 20. cakephpにPHPスクリプトを変換する
- 21. excelワークシートをSQLスクリプトに変換する
- 22. AbaqusマクロをPythonスクリプトに変換する
- 23. cURLコマンドラインをPythonスクリプトに変換する
- 24. BashスクリプトをPowerShellに変換
- 25. PythonスクリプトをC++に変換
- 26. MySQLのH2のDATE_SUBとDATE_ADD
- 27. Springブートでの組み込みデータベースをH2からMySQLに変更する
- 28. エラスティックウォッチャー変換スクリプト
- 29. 変換スクリプト
- 30. SQLスクリプトからH2データベースに長いテキストを挿入する
を私はいくつかの楽しみを持っていましたmysqldumpファイルをh2形式に変換するbashスクリプトを作成します。 https://github.com/Joebh/MysqlDumpToH2 –
SQuirreL DB Copy Pluginがうまく機能しました。 – Ben