初めてPostgresを設定しようとしていますが、データベースの読み取りと作成の権限を持つユーザーを作成する必要があります。Createuser:データベースのpostgresに接続できませんでした:致命的な:role "tom"が存在しません
createuserは:データベースのpostgresに接続できませんでした:FATAL:役割「トムは」
トムはあるが存在していない私は、端末に「createuserはユーザー名」を使用する場合しかし、私は次のメッセージが表示されます今私がログインしている私のUbuntuユーザーアカウント。私は "postgres"のユーザー名を作成しようとしているので、 "psql -U psql template1"を実行してデータベースを作成し、私のRailsアプリケーション用のオーナーを割り当てます。
助けが必要ですか?
これは完全に間違っています。もしユーザが 'initdb'を実行していなければ、報告されたエラーメッセージを生成するために、データベースサーバが稼働しておらず、接続を受け入れていないでしょう。この誤解を招くような回答を削除してください。(最近、/ docs/current/staticにリンクして、古くなったリンクが蓄積しないようにしてください) –