LoginSignup
1
0

More than 3 years have passed since last update.

80/443以外のポートが通らない環境でHeroku Postgresにアクセス

Last updated at Posted at 2019-08-22

以下の方法(既存DynoにSSHで入ってその中でpsql実行)でDBにアクセス出来た

heroku ps:exec --app stg-myapp ※検証DynoにSSH https://devcenter.heroku.com/articles/exec ※初回はDyno再起動が起こるらしい(今回はたまたま以前に実行済だったので再起動が起こらなかった)
 heroku login -i ※Heroku CLIでログイン ※当該DynoにCLIインストール済である必要あり
 heroku pg:psql --app prd-myapp ※本番DBにpsql接続
  \l ※DB一覧表示
  \c XXX ※DB選択
  \dt XXX.* ※XXXスキーマのテーブル一覧

以下、以前のCLIインストールメモ
 heroku buildpacks:add https://github.com/heroku/heroku-buildpack-cli
 heroku authorizations:create
 heroku config:set HEROKU_API_KEY=<heroku authorizations:createの結果のID欄の値> ※config:setはDyno再起動が起こる

1
0
0

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
0