当我在Heroku中创建应用程序并向其添加数据库(PostgreSQL)时,有没有办法为该数据库添加Web界面(例如phpPgAdmin)?
答案 0 :(得分:2)
我不是专家,但我认为你不能拥有这个功能。看看monitoring部分;如果你想得到一些日志。此外,值得检查Heroku Postgres附加部分。你可以找到有关不同计划的详细信息,例它们包括不同的功能。
但是,有一种方法可以使用pgAdmin [非网络界面]连接到Heroku上的Postgres数据库,如SO Question和此DBA Stackexchange所述。
希望这有助于一定程度。
答案 1 :(得分: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上部署相同的容器。