LoginSignup
0
0

More than 1 year has passed since last update.

Django+PostgreSQLにおけるスーパーユーザー作成時のエラー

Posted at

自分のようなど素人しかハマらない箇所かもしれませんが、うっかり他の人がハマった時の助けになるよう、記録しておきます。

発生したエラー

267ページ、ターミナルを使用してスーパーユーザーを作成する操作でエラー発生。

P. 267
(venv_private_diary) % export DB_USER=<ユーザー名>
(venv_private_diary) % export DB_PASSWORD=<パスワード>
(venv_private_diary) % python manage.py createsuperuser --settings private_diary.settings_dev

前のページに環境変数は一時的なものでウインドウを閉じると消えるとあったので、<ユーザー名>としてuser<パスワード>としてpassを設定。

エラー出力
django.db.utils.OperationalError: connection to server on socket "/tmp/.s.PGSQL.5432" failed: FATAL:  password authentication failed for user "user"

パスワード認証ができません。とのことでした。

顛末

入力するユーザー名とパスワードは、ここで新たに設定するものではなく、135ページにて設定したものでした。
確かに注意深く読むと266ページに「環境変数にデータベースのユーザー名とパスワードをセットして」とありますが、ちょっとこの文章からは汲み取れませんでした。

解決までの経緯

エラーメッセージで検索をかけたところ、こちらの記事がヒット。PostgreSQLのエラーだということが判明したので、PostgreSQLに登録したものを試したところエラーが消えました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0