Herokuでデータベースに接続する方法と、PostgreSQLでよく使いそうなコマンド(自分用)

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 データベース名;
データベース一覧から選びます。 続きを読む

【とりあえずメモ中】Windows10でのAnaconda3環境構築方法【Matplotlibが動かない】(結論:一旦諦めて個々にライブラリをインストールしました)

Windows10でのAnaconda3環境構築方法を書いていきます。
まだライブラリのMatplotlibが動きません。

実行しようとすると「Intel MKL FATAL ERROR: Cannot load mkl_intel_thread.dll.」というエラーが出てしまいます。

 

まず最初にAnacondaをインストールします。

 

インストールの方法。 続きを読む