DjangoプロジェクトのデータベースをMySQLからPostgreSQLに変換したいと思います。残念ながら、Djangoの "dumpdata"と "loaddata"管理コマンドはデータベーステーブルが大きすぎるため使用できません。私は既にhttp://www.ofbrooklyn.com/2010/07/18/migrating-django-mysql-postgresql-easy-way/という記事を読んでいますが、このメソッドを実際に使用すると、モデルインスタンスをコピーしてシーケンスをリセットするときに、利用可能なモデルを反復する管理コマンドのようなものに変える必要があるようです。また、各モデルインスタンスにsave()を発行するため、非常に高速に見えません。DjangoプロジェクトをMySQLからPostgreSQLに移行する最も簡単な方法
移行方法はありますか?実際には、 "mysqldump"を行い、MySQLからPostgreSQL形式にダンプを変換してPostgreSQLにロードします。このようなダンプ変換を実行し、MySQLのデータ型からPostgreSQLのものに正しく変換できるソフトウェアは、tinyint(1)からbooleanまで、どのようなソフトウェアをお勧めしますか?
ありがとうございました。ありがとうございました。 https://github.com/maxlapshin/mysql2postgresユーティリティを使用してデータベースを正常に移行しました。しかし、ダンプをインポートした後で、結果として得られたPostgreSQLデータベースのシーケンスを自分自身でリセットする必要がありました。
私は自分の答えを削除しました。次回は質問の2倍を読みます。あなたの移行で幸運を祈る! – danihp