【问题标题】:Get the name of the current database from Heroku via command line通过命令行从 Heroku 获取当前数据库的名称
【发布时间】:2017-12-08 23:27:00
【问题描述】:

是否有一个命令可以获取 Heroku 应用程序中当前 Postgres 的名称? 我正在编写一个批处理文件,应该在我的应用程序的多个阶段使用。每次唯一的区别是数据库的名称。 使用 heroku pg,我可以检索数据库的完整 URL:

heroku pg:credentials:url DATABASE

也许我可以使用一些 Linux 工具从 URL 中提取名称,但在批处理文件的上下文中,我宁愿不使用任何东西,只使用 Heroku 工具来保持环境独立性。

【问题讨论】:

    标签: heroku heroku-postgres


    【解决方案1】:

    Heroku 不提供$DATABASE_URL 的解析版本(您也可以使用heroku config:get DATABASE_URL 获得。如果您需要数据库名称,则需要自己解析或使用工具来解析。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-08-16
      • 1970-01-01
      • 2013-08-21
      • 1970-01-01
      • 2019-06-03
      • 2012-08-04
      • 1970-01-01
      相关资源
      最近更新 更多