2

当我在 Heroku 中创建应用程序并向其添加数据库 (PostgreSQL) 时,有没有办法为该数据库添加 Web 界面(例如 phpPgAdmin)?

4

2 回答 2

2

我不是专家,但我认为你不能拥有这个功能。看看监控部分;如果您想获取一些日志。此外,值得检查Heroku Postgres附加部分。在那里您可以找到有关不同计划的详细信息,例如它们包含不同的功能。

但是,有一种方法可以使用 pgAdmin [不是 Web 界面] 连接到 Heroku 上的 Postgres 数据库,正如这个SO Question和这个DBA Stackexchange中所回答的那样。

希望这会有所帮助,直到一些扩展。

于 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 回答