在Heroku上部署rails项目后,我尝试进入数据库控制台,但是当我运行时:
$ heroku run rails db
要求输入密码:
Password:
我忘记了密码,现在我想在数据库中创建表,任何解决方案再次设置密码?
答案 0 :(得分:0)
heroku run rails db
是连接到heroku db的规范(并且更快!)方式。
rails db
不起作用的原因是它的作用是它使用您的代码库在Heroku上创建一次性过程并在那里运行rails db
命令。 $RAILS_ENV
取决于config/database.yml
环境变量,以从heroku config:get DATABASE_URL
获取数据库凭据,但不适用于Heroku。
如果您必须知道您的Heroku数据库密码,可以从{{1}}
获取