2

Heroku でアプリを作成し、それにデータベース (PostgreSQL) を追加する場合、そのデータベース (phpPgAdmin など) の Web インターフェイスを追加する方法はありますか?

4

2 に答える 2

2

私は専門家ではありませんが、この機能を使用することはできないと思います。監視セクションを見てください。ログを取得したい場合に備えて。さらに、 Heroku Postgresアドオン セクションもチェックする価値があります。そこには、さまざまな機能が含まれているなど、さまざまなプランの詳細が記載されています。

ただし、このSO QuestionおよびこのDBA Stackexchangeで回答されているように、pgAdmin [web インターフェイスではない] を使用して Heroku 上の Postgres データベースに接続する方法があります。

これがある程度まで役立つことを願っています。

于 2013-07-10T10:25:04.447 に答える
0

Web インターフェースをローカルで実行しても構わない場合は、phppgadmin を使用して Heroku postgreSQL データベースを管理できます。

これは、docker コンテナーを回転させることで簡単に実行できます。

docker pull dockage/phppgadmin

docker run --name=phppgadmin-heroku -d --publish=81:80 -e PHP_PG_ADMIN_SERVER_HOST=<your_db_url_from_heroku> -e PHP_PG_ADMIN_SERVER_DEFAULT_DB=<your_db_name_from_heroku> -e PHP_PG_ADMIN_OWNED_ONLY=true dockage/phppgadmin:latest

これにより、 http://localhost:81で phppgadmin が実行されます。もちろん、ローカル デプロイがニーズに十分でない場合は、同じコンテナーを Heroku にデプロイすることもできます。

于 2019-09-16T05:52:58.043 に答える