"意义" - 如果有的话 - 何时调用数据库URL HEROKU_POSTGRESQL_WHITE_URL?我在Heroku的文档中看到了其他名称,例如' HEROKU_POSTGRESQL_PURPLE_URL',HEROKU_POSTGRESQL_CHARCOAL_URL,...
这是否意味着它始终是您的主数据库,还是第一个要提供的数据库?我会很高兴知道。
$ heroku pg:info
=== HEROKU_POSTGRESQL_WHITE_URL (DATABASE_URL)
Plan: Standard 0
Status: Available
Data Size: 491.9 MB
Tables: 22
PG Version: 9.3.5
....
答案 0 :(得分:8)
随机选取颜色,并在创建数据库的应用程序范围内唯一存在。在多个应用程序中,颜色没有任何意义或相关性。
例如,您可以使用仅3种颜色的2个应用程序和4个不同的数据库:
db:info
标记为(DATABASE_URL)
的颜色是您的应用程序连接的颜色(除非您已配置其他内容)。如果您查看heroku config
,就会看到类似
HEROKU_POSTGRESQL_WHITE_URL=postgres://path.to:a/db
DATABASE_URL=<the same value WHITE has>
如果您在同一个应用中配置了其他数据库,例如关注者,您会在config
中看到更多带有不同网址的颜色。如果他们是关注者,pg:info
会告诉您他们正在关注哪个数据库。