Herokuのデータベース(herokupostgres)の実装と設定方法【Hobby-Plan】
- 作成日時:
- 最終更新日時:
- Categories: サーバーサイド
- Tags: heroku postgresql
Heroku postgresの実装方法
プロジェクトのResourcesからHeroku Postgresを指定。
続いて、Submit Order Formを指定する。プランはHobbyを選択。
Add-onsのHerokuPostgresのリンクをクリック、SettingsタブのDatabaseCredentialsのView Credentialsをクリック
データベース名などの認証情報が表示される。これをプロジェクトの設定ファイルに書き込む。
Heroku-CLIからSQLを実行する
先の項目の画像のHeroku CLIのコマンドを、gitで連携したプロジェクト直下のディレクトリで実行する。
heroku pg:psql postgresql-[文字列]-[数値] --app [アプリ名]
下記画像のようにSQLが実行できる。
テーブル削除などの処理もできる。
データベースのリセットとデストロイ
リセットはテーブルはそのまま、レコードを全て削除する。デストロイはデータベースごと削除する。
場所は、データベースのSettingタブ。
マイグレーション関係でエラーが出た場合は、デストロイした上でマイグレーションを再度実行すればたいてい解決する。