リストされているツールを試してみましたここいくつかは他のものよりも成功しましたが、どれも私が使用できる有効な postgres 構文を提供しませんでした (tinyint エラーなど)
ベストアンサー1
ありますmysqldump --compatible
出力させるオプション「より互換性がある」PostgreSQL コード:
mysqldump --compatible=postgresql ...
しかし、それはあまりうまくいきません。
から5.7 ドキュメント:
他のデータベースシステムや古いMySQLサーバーと互換性のある出力を生成します。名前
ansi
、、、、、、、、、、、またはになります。mysql323
mysql40
postgresql
oracle
mssql
db2
maxdb
no_key_options
no_table_options
no_field_options
...
このオプションは互換性を保証するものではありません他のサーバーと互換性を持たせるために、現在使用可能な SQL モード値のみを有効にします。
代わりに、mysql から postgres へツールとしてLinus Oleanderの回答で説明されている。