プロジェクトでサウスを紹介しました。South には DROP 権限が必要なため、問題が発生しました。私が得たエラー:
(1142、「テーブル 'ROLLBACK_TEST' のユーザー '?????' に対して DROP コマンドが拒否されました」)
その後、移行は失敗したように見えました。データベースを削除して再作成する必要がありました。
South コマンドを実行すると、「デフォルト」の Django 接続が使用されます。そのため、関連付けられたユーザー (フロントエンド Web サイトにも使用されます) には、DROP 権限が必要です。私には、これは少し危険に思えます。この潜在的に危険なアプローチを回避する方法はありますか?