用于Heroku数据库的phpPgAdmin

时间:2013-07-09 16:02:30

标签: heroku phppgadmin heroku-postgres

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

2 个答案:

答案 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上部署相同的容器。