通过命令行从 Heroku 获取当前数据库的名称
Get the name of the current database from Heroku via command line
在Heroku 应用程序中是否有获取当前Postgres 名称的命令?
我正在编写一个批处理文件,应该在我的应用程序的多个阶段使用。每次唯一的区别是数据库的名称。
使用 heroku pg,我可以检索数据库的完整 URL:
heroku pg:credentials:url DATABASE
也许我可以使用一些 Linux 工具从 URL 中提取名称,但在批处理文件的上下文中,我不喜欢使用 Heroku 工具以外的任何工具来保持环境独立性。
Heroku 不提供 $DATABASE_URL
的解析版本(您也可以通过 heroku config:get DATABASE_URL
获得)。如果您需要数据库名称,则需要自己解析或使用这样做的工具。
在Heroku 应用程序中是否有获取当前Postgres 名称的命令? 我正在编写一个批处理文件,应该在我的应用程序的多个阶段使用。每次唯一的区别是数据库的名称。 使用 heroku pg,我可以检索数据库的完整 URL:
heroku pg:credentials:url DATABASE
也许我可以使用一些 Linux 工具从 URL 中提取名称,但在批处理文件的上下文中,我不喜欢使用 Heroku 工具以外的任何工具来保持环境独立性。
Heroku 不提供 $DATABASE_URL
的解析版本(您也可以通过 heroku config:get DATABASE_URL
获得)。如果您需要数据库名称,则需要自己解析或使用这样做的工具。