TypeORM:先迁移还是先实体
TypeORM: Migrations first or entity first
我和我的队友争论过什么更好,我的偏好是先创建实体然后再迁移,因为它比手动创建迁移更有效率。
这两种方法的优缺点是什么?
- 首先创建迁移,然后创建实体 运行
typeorm migration:create
- 先创建实体,然后按 运行
typeorm migration:generate
进行迁移
避免 bug 和时间浪费的一个好习惯是先创建实体以在使用 typeorm migration:generate
后生成迁移文件。
使用 typeorm migration:create
手动创建迁移也是一个很好的做法,但它需要很长时间并且可能是错误的来源,尤其是在列类型方面。
当您需要更改 table 或列时,生成迁移也很有用,您不需要自己搜索修改。
最后,您一定已经知道了,但是从不在生产中使用同步。
我和我的队友争论过什么更好,我的偏好是先创建实体然后再迁移,因为它比手动创建迁移更有效率。
这两种方法的优缺点是什么?
- 首先创建迁移,然后创建实体 运行
typeorm migration:create
- 先创建实体,然后按 运行
typeorm migration:generate
进行迁移
避免 bug 和时间浪费的一个好习惯是先创建实体以在使用 typeorm migration:generate
后生成迁移文件。
使用 typeorm migration:create
手动创建迁移也是一个很好的做法,但它需要很长时间并且可能是错误的来源,尤其是在列类型方面。
当您需要更改 table 或列时,生成迁移也很有用,您不需要自己搜索修改。
最后,您一定已经知道了,但是从不在生产中使用同步。