如何在heroku和离线状态下访问我的postgresql数据库?

时间:2015-11-06 17:31:14

标签: ruby-on-rails database postgresql heroku

我在rails和heroku上学习ruby。 我有一些问题。 有人能帮助我吗?

  1. 运行heroku create后,终端以某种方式连接到heroku中的存储库/项目。之后,开发人员可以查看日志,访问数据库等。但是,如何通过终端访问已完成的项目(已经在线,已经在线),而无需创建相同的应用程序并将其再次上传到heroku?
  2. 如何在heroku中访问我的pg数据库或离线? 我看到this并尝试运行heroku pg:psql。它给了我hidden-atoll-4790::DATABASE=> help我尝试了吗?看到pg命令,但我不能使用它。
  3. 我看到this链接看到pg db offline。但为什么我不能访问/var/lib/postgresql/9.3/main目录?据说我的帐户是管理员帐户,但我没有权限。

2 个答案:

答案 0 :(得分:0)

1.Run heroku run rails console

答案 1 :(得分:0)

运行

$ heroku apps # to see all apps created by your account
$ heroku open # to open you current project in browser (run it form root of your project)
$ heroku pg:psql DATABASE_URL # to gain access to heroku postgresql terminal, here you can run SQL queries

参阅

CLIHeroku PG了解更多信息

相关问题