【问题标题】:How manage multiple DB with MongoLab and Heroku?如何使用 MongoLab 和 Heroku 管理多个数据库?
【发布时间】:2012-04-09 02:46:42
【问题描述】:

我有一个项目托管在 Heroku 上,使用 Mongolab 存储数据 (MongoDB)。 我需要创建 2 个不同的数据库实例:一个用于 prod,一个用于 dev。

知道我该怎么做以及如何告诉我的代码使用哪一个吗?

谢谢

【问题讨论】:

    标签: heroku mlab


    【解决方案1】:

    您应该使用配置变量 (https://devcenter.heroku.com/articles/config-vars) 来设置数据库 url,然后在 mongo 初始化程序中使用环境变量。设置一个应用使用生产 url,一个开发应用使用开发者数据库 url。

    【讨论】:

    • 配置环境没问题,但是如何从 heroku 生成新的 DB URI?谢谢,
    • 我已经读过了,但他们没有说明如何在同一个项目上安装 2 个 URI。在 irc 上,人们对我说这是不可能的。 (对不起我的英语不好..)
    • 你不能安装相同的重复插件,你会在 heroku 上有两个独立的应用程序,它们有自己的数据库。
    猜你喜欢
    • 2013-05-15
    • 2018-01-07
    • 2013-01-03
    • 1970-01-01
    • 2012-12-05
    • 1970-01-01
    • 1970-01-01
    • 2015-05-07
    • 2011-01-28
    相关资源
    最近更新 更多