从typeorm实体中删除列

时间:2020-03-04 17:10:28

标签: postgresql nestjs typeorm

我对NestJS / typeorm系统很陌生。因此,在工作时,我创建了一个Episode实体并添加了一些字段。然后,我更新了实体,以删除和更新一些字段。但是在运行该应用程序之后,它仍然具有已删除的列(在pgAdmin上进行了检查)。迁移不会更新以删除列。有什么办法吗?

1 个答案:

答案 0 :(得分:3)

TypeORM以某种方式将列定义保存在缓存中,并且不允许删除它们。可以通过运行rm -rf dist(或Windows等效版本)然后重建项目来解决此问题