DjangoZoom にデプロイされた Django アプリがあります。人々がサインアップしているので、そのデータベースにはユーザーがいます。
プロジェクト内のアプリの 1 つのデータベースを再構築したいと考えています。私の計画は、すべてのテーブルを削除してsyncdb
から、新しい構造を確立することでした。次に、ローカルで作成したフィクスチャを本番データベースにインストールして、サイトのすべてのコンテンツを追加します。
問題は、プランを使用すると、このすべてのユーザー データが失われることです。関連するテーブル (フィクスチャを使用してコンテンツを再ロードできるテーブル) を削除し、認証テーブルをそのままにしておくにはどうすればよいですか? DjangoZoom では、manage.py コマンドを実行する機能しか--noinput
なく、データベースに直接アクセスできないことに注意してください。また、私のプロジェクトは Django 1.3 にあるため、使用manage.py reset app_name
は推奨されていません。
私はこれのために南への移行を行うことができると思いますが、それは比較的単純な変更であり、とにかくフィクスチャにすべてのデータがあるので、それは価値がないようです. 助言がありますか?