デプロイメントで実行されるシェルスクリプトがあり、次の行があります。
# Database
createdb $DBNAME
createuser -D -A $DBNAME
ただし、ログに次のエラーが表示されます。
- createdb:データベースに接続できませんでしたpostgres:致命的:ユーザー「root」のID認証に失敗しました
- createuser:データベースに接続できませんでしたpostgres:致命的:ユーザー「root」のID認証に失敗しました
ここで何が問題になっているのか、どのように行を修正できるのかを教えていただけませんか。確かにrootはこれを行う許可を持っている必要がありますか?