Herokuでデータベースを使う方法と、PostgreSQLで使いそうなコマンド(自分用)です。
ローカルにログインする方法を説明したあとにHerokuでの設定を書いていきます。
・ローカルでログインする場合
psql -U postgres -d postgres
まず、ローカル環境にはこれでログインします。
PostgreSQLはインストール済みで、データベースは作成している必要があります。
https://www.postgresql.org/download/
この場合は「postgres」というユーザー名でログインしています。
パスワードを求められるので、入力してログイン。
パスワードを設定していない場合で、例えば「rails_app_development」というデータベースにログインする場合は
psql -d rails_app_development
でログインできます。
HerokuのPostgreSQLにログインする場合
ターミナルでアプリの場所に行き
heroku psql
でログインできます。(設定の詳細はこの記事の最後で説明します)
パスワードは必要ありません。
・データベースの一覧を出す
\l
これでデータベースの一覧が出ます。
ポート名、ホスト名が必要な場合は
psql -l -p ポート番号 -h ホスト名
このようなオプションになります。
・各データベースに接続
\c データベース名;
データベース一覧から選びます。 続きを読む