0

我是 Heroku 新手。我所做的是创建几个生产层数据库。然后我尝试了 Heroku 工具带。似乎它有很多有用的命令,我相信我可以用它来管理和监控我的数据库。此外,我创建了一个应用程序。似乎这对于能够执行以下命令很重要:

heroku pg:info

这里的问题是我只能使用与我的应用程序关联的数据库(基本数据库)。我应该怎么做才能使用 Heroku 工具带 CLI 监控和使用我的生产数据库?

先感谢您!

4

2 回答 2

1

第一个 Heroku Postgres 独立数据库实际上有一个为它们创建的幕后应用程序,因此我实际上鼓励您创建一个假应用程序放在数据库前面。这将允许您使用工具带来处理您的数据库,从而为您提供一些额外的工具。工具带中的 pg 命令将使您对数据库有基本的了解。除此之外,您还可以使用一个插件来告诉您缓存命中率和索引命中率等信息(https://github.com/heroku/heroku-pg-extras/)。我还鼓励使用 Postgres 9.2,您可以在命令行配置时指定版本,这将为您提供 pg_stat_statements 这也将让您进一步了解(http://craigkerstiens.com/2013/01/10/more-on-postgres-performance/)。

于 2013-02-09T11:16:24.730 回答
0

在 postgres.heroku.com 上创建的数据库不授予 CLI 访问权限。如果你想要 CLI 访问,你可以创建没有运行 dynos 的 Heroku 应用程序,只需将数据库计划附加到它们。

于 2013-02-01T20:30:15.260 回答