Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 3 如何更改Heroku Postgresql数据库密码_Ruby On Rails 3_Postgresql_Heroku - Fatal编程技术网

Ruby on rails 3 如何更改Heroku Postgresql数据库密码

Ruby on rails 3 如何更改Heroku Postgresql数据库密码,ruby-on-rails-3,postgresql,heroku,Ruby On Rails 3,Postgresql,Heroku,这个问题很简单,但我的谷歌搜索完全失败了 如何为Heroku Rails应用程序更改postgres数据库的密码?这过去是不可能的,但现在有了新的Heroku postgres计划,您现在可以“旋转”数据库凭据 您可以通过heroku pg:credentials heroku_POSTGRESQL_GRAY_URL--reset执行此操作,其中heroku_POSTGRESQL_GRAY_URL是基于您的heroku配置输出的正确名称 在旧计划中,这可能不受支持,如果您记录了票据,您可能可以获

这个问题很简单,但我的谷歌搜索完全失败了


如何为Heroku Rails应用程序更改postgres数据库的密码?

这过去是不可能的,但现在有了新的Heroku postgres计划,您现在可以“旋转”数据库凭据

您可以通过heroku pg:credentials heroku_POSTGRESQL_GRAY_URL--reset执行此操作,其中heroku_POSTGRESQL_GRAY_URL是基于您的
heroku配置输出的正确名称


在旧计划中,这可能不受支持,如果您记录了票据,您可能可以获得heroku支持,尽管他们可能需要一个有效的原因。

heroku pg:credentials DATABASE——重置
应该这样做

来源:

pg:credentials--reset
不推荐使用。请改用
pg:credentials:rotate

heroku pg:credentials:rotate DATABASE -a sushi

来源:

为什么要更改密码?Heroku为其数据库使用自己生成的用户和密码。您可以通过设置database_URL环境变量告诉它使用不同的数据库,但我认为您不能更改它们的user:pass组合。检查一下表。如果您的db/pass被泄漏或意外地推送到公共源代码管理系统,这就是它!谢谢@ripper234它甚至没有提示我设置新密码。它做了什么?是空的吗?