【发布时间】:2013-01-16 14:55:35
【问题描述】:
我是 Heroku 新手。我所做的是创建几个生产层数据库。然后我尝试了 Heroku 工具带。似乎它有很多有用的命令,我相信我可以用它来管理和监控我的数据库。此外,我创建了一个应用程序。似乎这对于能够执行以下命令很重要:
heroku pg:info
这里的问题是我只能使用与我的应用程序关联的数据库(基本数据库)。 我应该怎么做才能使用 Heroku 工具带 CLI 监控和使用我的生产数据库?
提前谢谢你!
【问题讨论】:
-
我想补充一点:devcenter.heroku.com/articles/… 并且我在本地安装了 POSTGRES,因此应该可以使用本机库。
-
我正在尝试的是:D:\workspace_sts\HerokuSampleApp>heroku pg:psql !未知数据库。有效选项是:HEROKU_POSTGRESQL_GRAY_URL 似乎我缺少 DB URL D:\workspace_sts\HerokuSampleApp>heroku pg:psql postgres://XXXXXXXXX:pcb24a2s4fd2327p9qdhq4pelv5@
: /d 5vj802XXXXXXX 的 [] 括号!未知数据库:postgres://XXXXXXXXX:pcb24a2s4fd2327p9qdhq4pelv5@ : /d5vj802XXXXXXX。有效选项为:HEROKU_POSTGRESQL_GRAY_URL -
我发现我的数据库 URL 缺少 [] 括号。不过我有: D:\workspace_sts\HerokuSampleApp>heroku pg:psql [postgres://ucfjXXXXXb2:pcbXXXXq4pelv5@ec2-23-21-122-219.compute-1.amazonaws.com:XXXX/d5vjXXXXXX1d] ! Heroku 客户端内部错误。错误:char 类中的空范围:/[postgres:\/\/ucXXXXX2:pcb24aXXXXXXX5@ec2-23-21-122-219.compute-1.amazonaws.com:6022\/d5vj80XXXXX]/i (RegexpError) 回溯: C:/Program Files (x86)/Heroku/lib/heroku/helpers/heroku_postgresql.rb:108:in `match_attachments_by_name' 版本:heroku/toolbelt/2.34.0 (i386-mingw32)ruby/1.9.2