0

新しいプロジェクトで大変お忙しいと思いますので、簡単にお話しさせていただきます。

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

  • Windows 10 x64
  • MySQL 5.6.33
  • EDB PostgreSQL 10.12
  • EnterpriseDB 移行ツールキット 53.0.2
  1. Mysqlのchar型をpostgresql ddlに変化する文字に変更したい。
  2. そして、postgres へのuserIdのような Mysql の列がいくつかありますが、pg ddl では" userId " が必要です。

mysql での例を次に示します。

create table test
(
    testcol char(2),
    userId  varchar(32)
);

ツールキットによる変換:

create table test
(
    testcol char(2),
    "userId" varchar(32)
);

私が期待する:

create table test
(
    testcol varchar(2),
    userid varchar(32)
);

ドキュメントでコマンドを見つけまし-customColTypeMappingたが、私のシナリオでは機能しない可能性があります。

それで、この問題を解決する解決策はありますか。ありがとう!

4

0 に答える 0