【问题标题】:How to migrate data between datastores using Dragonfly如何使用 Dragonfly 在数据存储之间迁移数据
【发布时间】:2015-01-16 21:03:32
【问题描述】:

是否可以使用Dragonfly 在两个不同的数据存储之间迁移数据?

我目前正在将图像存储在数据库中 - 使用自定义关系数据存储,并希望迁移到类似 S3 的 Web API。

【问题讨论】:

    标签: ruby-on-rails dragonfly-gem


    【解决方案1】:

    答案在 github 上的 issue markevans/dragonfly #382

    简而言之:

    • 将 Dragonfly 配置更新到新的 sorage
    • 在“命名”配置中保留旧的存储配置
    • 您可以通过以下方式访问旧存储中的附件:

     

    job = Dragonfly.app("filestore").fetch(model.attachment_uid)
    model.attachment = job.to_file(job.name)
    

    我在这里找到了另一个值得一提的解决方案https://gist.github.com/lassebunk/cce8b54d7d36da0960eb)

    (@CambridgeMike 这可能是您自己的问题,但在这里记录其他人的答案)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-06
      • 2017-03-16
      • 2019-03-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多