首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >自动安装插件Heroku-Postgresql,只需一个命令

自动安装插件Heroku-Postgresql,只需一个命令
EN

Stack Overflow用户
提问于 2012-07-10 07:18:07
回答 2查看 599关注 0票数 1

我想在我的应用程序中使用PostgreSQL 9,并在Heroku上托管。默认情况下,heroku使用Postgres 8.3。要使用Postgres 9,我需要安装附加的heroku(https://addons.heroku.com/heroku-postgresql)。在文档中,我发现了几个使用Postgresql 9的步骤,它很简单,但是我需要自动化和简化所有的部署步骤。

问题,我至少需要从这些问题中得到一个答案:

  • 默认情况下,是否可以在Heroku中使用Postgresql 9而不添加任何附加项?
  • 当我添加加载项(如heroku addons:add heroku-postgresql:dev CUSTOME_HEROKU_DATABASE_URL_NAME )时,是否可以设置自定义的数据库urls名称?
  • 是否可以在推广中使用最后一个数据库url,例如heroku pg:promote HEROKU_POSTGRESQL_LAST
  • 是否可以通过添加附加项(例如:heroku addons:add heroku-postgresql:dev --promote)来提升数据库?

我不想使用像grepsed这样的工具。我已经建立了这个解决方案。

EN

回答 2

Stack Overflow用户

发布于 2012-08-03 22:00:21

  • 现在,PostgreSQL 9是Heroku的默认设置。
  • 当您创建一个新的Heroku数据库时,它总是自动为您生成一个名称(颜色),您不能更改它。
  • 如果不使用grep / sed /定制,就无法将新数据库提升为默认数据库。
票数 1
EN

Stack Overflow用户

发布于 2012-08-03 22:07:32

默认情况下,是否可以在Heroku中使用Postgresql 9而不添加任何附加项?

dev计划将是heroku的默认设置。如果您现在希望它是默认的,可以通过添加此特征标志

代码语言:javascript
运行
复制
    heroku labs:enable default-heroku-postgresql-dev

当我添加诸如heroku加载项:addons:dev CUSTOME_HEROKU_DATABASE_URL_NAME的外接程序时,是否可以设置自定义数据库urls名称?

还没有。

是否可以在推广中使用最后的数据库url,例如heroku pg:promote HEROKU_POSTGRESQL_LAST?

不是,但是如果设置了该标志,当您第一次推送代码时,它将为您提供一个dev数据库,并且它将被提升。

是否可以通过添加外接程序来提升数据库,例如:heroku加载项:添加heroku-postgresql:dev -促进?

没有但很有趣的主意。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11408395

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档