blog新米webエンジニアによる技術ブログ。Postgresメモ。アクセスするとエラーになってしまい、そこだけうまくいってなかった。設定まわりがうまくいってないんだろうとは思いつつ結局原因を突き止められずにいたが、その後ようやくわかったのでメモ。書いてある通り、下記のコマンドを実行すればよかった。正しくインストールされていることを確認する。した時に自動的に設定されてるらしく不要だった。設定しておいた方が良い。https://devcenter.heroku.com/articles/heroku-postgresql#local-setup使用しているシェルに合わせて設定ファイルに以下を記載する。入れた場合はどういう設定が必要なのか未確認。コマンドへのパスが通ってないので設定する必要がある。アクセスした時に最初に表示されたエラーがこれ。いうデータベースが存在しないのが原因。あり、そこに書かれていた。した時に自動的に読み込まれ、環境変数にセットされる。無事にデータベースを作成した後発生したのが次のエラー。transactionこれはローカルだけでなくデプロイしたアプリでも最初に発生するエラーで、テーブルが作られていないのが原因。migrateを実行してうまくいったので、ローカルでも同じコマンドを実行する。アクセスするも、改善していない。指すデータベースに対してテーブルを作成しているからのよう。考慮した状態でコマンドが実行される。アクセスすると正しく動いてるのがわかる。