Django postgress でスキーマ削除後に、migrateコマンド実行でエラーが発生する


Django で テーブルの作り直しをしたくて、
一度DB を初期状態に戻そうと思い、以下の記事を参考にスキーマを削除しました。
PostgreSQL ですべてのテーブルを削除する方法 - Qiita
その後、

python manage.py migrate

を実行したところ、permittionエラーが発生したので、
以下コマンドを、実行しました。
[1].エラーメッセージ取得し忘れてしまいました..

grant usage on schema public to user_name;
grant create on schema public to user_name;

django の DB 接続ユーザーが、スキーマのGRANT権限ついていないので、
発生していたようです。

以上です。

コメント