0

EnterpriseDB Migration Tool を使用して、MySQL データベースを PostgreSQL に変換しようとしています。私のセットアップは次のとおりです。

  • Windows 10 x64
  • MySQL 5.5.52 コミュニティ エディション GPL
  • EDB PostgreSQL 9.6.2-2
  • EnterpriseDB 移行ツールキット 50.0.1

問題は、ソース MySQL とターゲット PostgreSQL に正常に接続されますが、「認識されない構成パラメーター db_dialect」というエラーで失敗することです。

C:\Program Files (x86)\edb\mtk\bin>runMTK -sourcedbtype mysql s2c_data 

Running EnterpriseDB Migration Toolkit (Build 50.0.1) ...  

Source database connectivity info...  
conn=jdbc:mysql://localhost:3306/s2c_data?zeroDateTimeBehavior=convertToNull 
user =s2c_data_user  
password=******  


Target database connectivity info...  
conn =jdbc:edb://localhost:5432/s2c_data  
user =s2c_data_user 
password=******  


Connecting with source MySQL database server...  
Connected to MySQL, version '5.5.52-log'  
Connecting with target EDB Postgres database server...  
Connected to PostgreSQL, version '9.6.2'  

Importing mysql schema s2c_data... 
MTK-17003:Error in copy tables: java.sql.SQLException: com.edb.util.PSQLException: ERROR: unrecognized configuration parameter: "db_dialect" 
MTK-03000: General Error DB-null: java.sql.SQLException: java.sql.SQLException: java.sql.SQLException: com.edb.util.PSQLException: ERROR: unrecognized configuration parameter: "db_dialect"


One or more schema objects could not be imported during the migration process. Please review the migration output for more details.

Migration logs have been saved to C:\Users\Alex_R\.enterprisedb\migration-toolkit\logs

******************** Migration Summary ********************

Total objects: 0 Successful count: 0 Failed count: 0 Invalid count: 0

*************************************************************

C:\Program Files (x86)\edb\mtk\bin>

誰も同じ問題に直面しましたか?EDB MTK のバグのようですが、何かが足りないのかもしれません。どんな助けにも感謝します。

4

3 に答える 3