私の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. MySQLスクリプトをSQL Serverに変換
- 3. MS SQLスクリプトをMysqlとOracleに変換
- 4. mssqlスクリプトをmysqlに変換するには
- 5. H2データベースのスクリプトをMySQLにインポートすることができません
- 6. H2変換が動作しない
- 7. MySQL 5.0のスクリプトへのOracleスクリプトの変換
- 8. JavaScriptをGreasemonkeyスクリプトに変換する
- 9. cakephpにPHPスクリプトを変換する
- 10. ajaxスクリプトをjQueryに変換する
- 11. cURLコマンドラインをPythonスクリプトに変換する
- 12. excelワークシートをSQLスクリプトに変換する
- 13. PythonスクリプトをWebアプリケーションに変換する
- 14. BashスクリプトをPowerShellに変換
- 15. 変換スクリプト
- 16. エラスティックウォッチャー変換スクリプト
- 17. SQLスクリプトからH2データベースに長いテキストを挿入する
- 18. MySQL DateTimeに変換
- 19. (MATLABスクリプトをOctaveスクリプトに変換する)出力プロットのLaTeXレンダリング
- 20. mysqlデータベースをOracleに変換する
- 21. MySqlテーブルをBerkelyDBに変換する
- 22. mysqlデータベースを本当に変換する
- 23. mysqlクエリをpostgresqlに変換する
- 24. MySQLでコンポジットバイトをユニコードに変換する
- 25. MySQLコネクタをPDOに変換する
- 26. cteをmysqlに変換する
- 27. mySQLをPDOに変換する方法
- 28. MysqlをPDOに変換する
- 29. mysqlが列を列に変換する
- 30. sqliteファイルをmysqlに変換する
を私はいくつかの楽しみを持っていましたmysqldumpファイルをh2形式に変換するbashスクリプトを作成します。 https://github.com/Joebh/MysqlDumpToH2 –
SQuirreL DB Copy Pluginがうまく機能しました。 – Ben