1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

HerokuのPostgreSQLの使い方【ローカルテスト辺】

Last updated at Posted at 2019-06-03

はじめに

前回の記事の続きです。ローカル環境を構築してからherokuにアップロードするまで。

PostgreSQLのローカル環境でのテスト

前回の記事でPostgresをインストールした際、管理用のパスワードを聞かれますので忘れないようにしておきましょう。

インストールが終わるとスタートメニューにPostgreSQLのCLIが追加されます。
ログイン画面.PNG

空欄のままEnterキーを押すとデフォルト値が入力されます。
サーバー・データベース・ポート・ユーザー名・クライアントの文字コードはデフォルトのままでOK、パスワードを先程インストールしたときに打ち込んだパスワードを入力します。

参考の日本語サイトから使い方を確認し、データベース、スキーマ、テーブルを作成します。

なお、最終的にはラインボットを作る予定なので、リードオンリーのラインボット用アカウントをGitHub上の参考リンクを見て作成しています。

herokuへアップロード

自分の場合、下記のように打ち込めばいいと思ったが何度かエラーが出ました。

heroku pg:push postgres HEROKU_POSTGRESQL_MAGENTA --app mickie-test-app

正しくは次のようにやっていきます。(Windowsの場合)

  1. postgresqlのユーザー名・パスワードを環境変数としてセットします。
    環境変数.PNG

  2. heroku pg:push postgres DATABASE_URL --app mickie-test-appを打ち込みます。
    DATABASE_URLがPostgreSQLの場所を示しているようです。
    PostageSQLpush.PNG

  3. heroku pg:psqlでデータベースにアクセス、\dnコマンドでアップロードできていることを確認。
    リスト表記.PNG

次回はこのデータベースをpythonでアクセスし、利用するところま。

1
3
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?