ここにあるスクリプトを使用しようとしています。
MS SQL データベースに接続し、それを MySQL データベースにコピーしようとしています。スクリプトがこの行に到達すると:
table.metadata.create_all(dengine)
次のエラーが表示されます。
sqlalchemy.exc.CircularDependencyError
このエラーを再検索したautoload=True
ところ、テーブルの作成時に を使用すると発生することがわかりました。しかし、解決策は私を助けません。これに対する解決策は、外部キーを定義するときautoload=True
にフラグを使用せずに使用することですが、テーブルを手動で定義していないため、そのフラグを設定できません。use_alter=True
この問題を修正する方法、または私がやろうとしていることを達成するためのより良い方法についての助けをいただければ幸いです。ありがとうございました。