【发布时间】:2022-01-24 17:20:28
【问题描述】:
在 Typeorm 中有一个名为 synchronize 的功能。您可以将实体与数据库同步,因此无需迁移。但如您所知,synchronize 对生产很危险。
这里有个问题,我应该什么时候使用synchronize 功能?想象一下(在开发环境中)我开始使用synchronize 功能。如果我在没有迁移的情况下在生产中禁用它,我的生产数据库将如何创建?
另外,我将在一些里程碑上交付项目。我应该在第一个里程碑还是在最后禁用它?对于长期维护,我应该在第一个生产版本后使用synchronize disabled 并使用迁移吗?
任何想法都将不胜感激。
【问题讨论】:
-
我也想知道这个过程应该是什么......你认为我们可以使用除 typeorm 迁移之外的其他东西吗?因为我刚刚尝试过,但我遇到了可空字段的错误......