私の必要なのは、データベース内の現在の構造を記述し、私のモデルがdbの構造に合わせられていないため、だから私は現在の状態を取得し、私のモデルで定義された私の変更を適用し、それらを整列させたいと思います。 可能ですか?そしてどうやって?djangoのモデルではなく、dbから現在のdbの移行ステータスを取得します
答えて
Django-adminにはデータベースからモデルを作成するコマンドがあります:inspectdb
。 documentation hereが見つかります。
アイデアはに次のようになります。最初のinspectdb
、
makemigrations
を実行し- あなたの現在のデータベースのマイグレーションと
- あなたのアプリケーションの現在のものにあなたのモデルを変更し始めて
- を実行再び。
これはかなり複雑な操作ですが、2つのデータベースを持ち、最初のデータから新しいデータに移動することをお勧めします。 Djangoはあなたのデータベースにたくさんのテーブルを追加します。おそらくこれはあなたのレガシーデータベースには必要ありません。 this blog post
これは可能な方法ですが、 100%信頼できるものではないため、自動化されたプロセスには使用できません – Giuseppe
残念ながら、手作業でdjangoアプリケーションにレガシーDBを統合することになります。私はこれが確実に自動化できるとは思わない。それは単発的なものなので、なぜそれが問題なのか分かりません – dirkgroten
- 1. DB取得現在のDB名
- 2. Djangoモデルは、移行後にDBに作成されません
- 3. カスタムWordPress DBのステータスを取得
- 4. 現在のdbスキーマをプログラムで取得する方法
- 5. ジャンゴDBの移行の問題:モデル(sqlite3の)から属性を除去した後、存在しない属性
- 6. hibernateを使用して現在のdbセッションを取得します
- 7. DBの移行は、Herokuの
- 8. テンプレートモデルフォームからIDを取得し、dbのデータを表示するdjango ajax djangoモデルフォーム
- 9. javacriptから現在のページのhttpステータスを取得
- 10. DBからJavaの完全な日付を取得します
- 11. スクリプトを実行してdjango dbを移植します
- 12. djangoでoracle DBからsysdate値を取得する方法
- 13. モデルのDjangoで出現数+カウントを取得しますか?
- 14. アプリケーションを使用して同じDBから別のDBに多くのデータを移行する際のパフォーマンスBL
- 15. Djangoはdbからデータを取得してURLパターンを完成させます
- 16. PostgreSQL DBの現在の接続数を取得する正しいクエリ
- 17. Djangoモデルnon db属性
- 18. Magento - ベースドメインではなく現在のドメインを取得します
- 19. DBパラメータの挿入のために、現在のログインを取得しよう
- 20. Yii2のモデルから現在のモジュールオブジェクトを取得する方法
- 21. dbからデータを直接取り出すのではなく、dbから直接エンティティをロードする
- 22. Djangoは現在のユーザーではないユーザーのIDを取得します
- 23. JPA2(JBoss7.1のHibernate)entityManager.find()がDBからではなく、キャッシュからデータを取得しています
- 24. 現在のAccess DBをVBA経由でフォアグラウンドに移行するにはどうすればよいですか?
- 25. Yiiの自動DB移行
- 26. Rails DBの移行 - 許可
- 27. DjangoモデルはリアルタイムでDBにデータを永続化しません
- 28. もうactivejdbcに)モデルのgetId(DB取得できません1.4.12
- 29. DBから多くの行を通常の行で表示しますか?
- 30. rake db:レポートのバージョン番号を移行しないのはなぜですか?
「私のモデルはDBの構造に揃えられていません」とはどういう意味ですか? – Satendra
私のモデルでは、実際のデータベースとは異なる構造のテーブルにすることができます、私は現在の状態から私のデータベースに持って来たい状態 – Giuseppe
可能な複製https://stackoverflow.com/questions/1179469/is-it-possible -to-generate-django-models-from-the- – Satendra