新しいプロジェクトで大変お忙しいと思いますので、簡単にお話しさせていただきます。
EnterpriseDB Migration Tool を使用して、MySQL データベースを PostgreSQL に変換しようとしています。私のセットアップは次のとおりです。
- Windows 10 x64
- MySQL 5.6.33
- EDB PostgreSQL 10.12
- EnterpriseDB 移行ツールキット 53.0.2
- Mysqlのchar型をpostgresql ddlに変化する文字に変更したい。
- そして、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
たが、私のシナリオでは機能しない可能性があります。
それで、この問題を解決する解決策はありますか。ありがとう!