【问题标题】:How to manage number of migrations with Typeorm?如何使用 Typeorm 管理迁移次数?
【发布时间】:2021-10-08 18:38:50
【问题描述】:

提前道歉,因为我无法找到一个好的解决方案。

背景:我们在 express 应用中使用 Typeorm,由于项目有点老,迁移太多。

问题:有没有管理迁移的好方法?理想情况下,我想删除所有迁移(到目前为止生成),并且只有一个文件用于创建模式(每次迁移运行后自动更新)和另一个文件用于播种主数据。使用这两个文件,任何新开发人员都可以立即在本地设置数据库。

我在 Ruby on rails 工作过,曾经有一种干净的方法,比如 ruby​​ 一直在 schema.rb 中维护数据库模式,并且可以使用它生成数据库。

我进行了很多研究,但找不到可维护的解决方案。可能这里的专家可以帮助我。

提前致谢

【问题讨论】:

    标签: node.js typescript postgresql typeorm node.js-typeorm


    【解决方案1】:

    您的所有架构都描述了您当前的数据模型,您可以从代码和数据库中删除所有迁移,就好像您根本没有迁移一样。问题只会出现在需要迁移的旧版本数据库上。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-16
      • 2023-02-03
      • 2021-05-23
      • 1970-01-01
      • 2021-04-29
      • 1970-01-01
      • 2012-01-24
      • 2019-11-17
      相关资源
      最近更新 更多