在哪里存储有关已执行的内容迁移的信息?

问题描述 投票:3回答:1

因此我们基于内容的应用程序已经增长了一点,我们必须为新功能等创建内容迁移。为了防止多次执行相同的迁移,我们认为我们必须存储有关已执行的迁移的信息-但在哪里?

我的选择是:

  1. 外部数据库(Sql / NoSql-无关紧要的类型]
  2. 代码仓库上已执行迁移的列表
  3. 成功迁移后是否标记回购协议? (migrations/1-blog-post
  4. 其他方式?

您认为哪个最好?

javascript node.js data-migration contentful
1个回答
0
投票
我们创建了内容迁移工具的分支,该工具将这些信息存储在空间内的内容类型中。https://github.com/watermarkchurch/contentful-migration

这对我们的Rails应用程序非常有用,我们将迁移文件与我们的Rails迁移文件一起存储在db/migrate目录中。

© www.soinside.com 2019 - 2024. All rights reserved.