Heroku数据库URL

32

在 Heroku 上,如何获取 DATABASE_URL 的完整值?

当我执行以下命令时:

heroku config --app APP_NAME

我得到了几个配置参数,但DATABASE_URL并不完全可见。

DATABASE_URL        => postgres://ruhej...s.com/oeuhenchej
任何想法?
5个回答

45
$ heroku config --app APP_NAME 

(自问提问后,Heroku工具包已更新;该命令现在会显示完整的DATABASE_URL。)


7
@Clément,我认为--long选项已被删除?在heroku toolbelt v2.28.15中,我没有它,但仅运行“heroku config”即可显示所有配置变量的完整值。 - culix
针对获取数据库URL,只需运行以下命令:heroku config:get DATABASE_URL --app APP_NAME - jmunsch

5
$ heroku pg:credentials:url YOUR_DATABASE_NAME

提供所有所需信息(url、端口、数据库名称、用户名、密码):
Connection information for default credential.
Connection info string:
   "dbname=xxxxxxxxxxxxxx host=yyyyyyyyyyyyyyyyyyyyyyyyyyy.amazonaws.com port=5432 user=zzzzzzzzzzzzzz password=************* sslmode=require"
Connection URL:
   postgres://zzzzzzzzzzzzzz:*************@yyyyyyyyyyyyyyyyyyyyyyyyyyy.amazonaws.com:5432/xxxxxxxxxxxxxx

0
这可能看起来很基础,但是你的heroku APP_NAME是app_name.heroku.com。你可以通过登录heroku.com并查看你的帐户找到它。为了获取你的应用程序配置变量,你只需在控制台中输入:
heroku config --app APP_NAME

0
从Heroku获取PostgreSQL转储文件的方法是:
1. 运行命令:heroku pg:backups:capture,进行数据库备份。
2. 执行命令:heroku pg:backups,查看所有备份。
3. 最后,运行命令:heroku pg:backups:url BackupID,获取指定备份的URL地址。

0

要获取完整的数据库URL,请使用Heroku CLI中的config:get命令;

heroku config:get DATABASE_URL -a my-app-name

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接