Herkou上的PostgreSQL“缺乏仪器功能”

时间:2012-12-04 16:34:27

标签: postgresql heroku pgadmin

当我在Herkou上将pgAdmin III连接到PostgreSQL时,它说:“服务器缺少仪器功能......”

如何在Heroku上安装这些功能 - 在类似黑盒的服务器上?

1 个答案:

答案 0 :(得分:6)

该消息指的是adminpack模块。

你不能在Heroku上安装它。这是合适的,因为您不控制数据库服务器,您控制数据库adminpack为超级用户提供修改文件系统的功能,这是服务器级别的考虑因素。同样,Heroku不允许您删除数据库,创建新用户或执行其他超级用户功能。

作为对系统级控制的交换,Heroku执行所有操作功能,例如应用OS或数据库级补丁,设置复制(fork/follow),备份以及围绕计划或迁移数据库意外中断。如果你想自己做,你当然可以在EC2中运行你自己的数据库并将你的Heroku应用程序指向那个 - 此时你可以安装adminpack并管理你内心的内容。

所有这一切,您不需要adminpack来执行数据库级操作。您的用户可以完全控制您的数据库,PostgreSQL提供了开箱即用所需的一切。