【问题标题】:What does DATABASE_URL mean in Heroku pgbackups?Heroku pgbackups 中的 DATABASE_URL 是什么意思?
【发布时间】:2013-01-07 12:04:47
【问题描述】:

当我输入“heroku pgbackups”时,会生成以下列表。在某个时候,我启动了一个新的 Maroon 数据库并删除了 Gold 数据库。我的主数据库现在是 Maroon。当 ID 开始变为 a00x 时,我开始使用自动备份。我对 DATABASE 和 DATABASE_URL 之间的区别感到困惑,因为我认为我的自动备份正在备份错误的数据库,因为数据库的大小减小了。 b023 是我刚刚生成的备份,数据库的名称再次不同。有人可以帮我理解这里的命名约定吗?谢谢你。温柔点,我是新手。

【问题讨论】:

    标签: heroku


    【解决方案1】:

    来自:https://devcenter.heroku.com/articles/pgbackups

    创建备份

    备份被压缩。备份的大小将小于数据库的大小。 默认情况下,PG 备份针对您的主数据库(位于 DATABASE_URL 配置变量位置)进行操作。

    $ heroku pgbackups:capture
    
    HEROKU_POSTGRESQL_BLACK (DATABASE_URL)  ----backup--->  b251
    
    Capturing... done
    Storing... done
    

    如果您的应用程序上有多个数据库,您可以通过指定数据库名称来选择要备份的数据库:

    $ heroku pgbackups:capture HEROKU_POSTGRESQL_PINK
    
    HEROKU_POSTGRESQL_PINK  ----backup--->  b252
    
    Capturing... done
    Storing... done
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-25
      • 2016-12-13
      • 1970-01-01
      • 1970-01-01
      • 2013-08-27
      • 1970-01-01
      • 2011-08-12
      • 2017-06-11
      相关资源
      最近更新 更多