我想在我的应用程序中使用 PostgreSQL 9 并在 Heroku 上托管。默认情况下,heroku 使用 Postgres 8.3。要使用 Postgres 9,我需要安装附加组件 heroku-postgres(https://addons.heroku.com/heroku-postgresql)。在文档中,我发现了使用 Postgresql 9 的几个步骤。这很简单,但我需要自动化和简化所有部署步骤。
问题,我至少需要从这些问题中得到一个答案:
- 默认情况下是否可以在没有任何附加组件的情况下在 Heroku 中使用 Postgresql 9?
- 当我添加像这样的附加组件时,是否可以设置自定义数据库 URL 名称
heroku addons:add heroku-postgresql:dev CUSTOME_HEROKU_DATABASE_URL_NAME
? - 是否可以在促销中使用最后一个数据库 url,例如
heroku pg:promote HEROKU_POSTGRESQL_LAST
? - 是否可以通过添加附加组件来提升数据库,例如:
heroku addons:add heroku-postgresql:dev --promote
?
我不想使用像grep
or之类的工具sed
。我已经建立了这个解决方案。