Javascript `typeorm migration:generate`命令如何知道我正在重命名列?
在TypeForm中,如果我从以下位置重命名实体的列:Javascript `typeorm migration:generate`命令如何知道我正在重命名列?,javascript,nestjs,typeorm,Javascript,Nestjs,Typeorm,在TypeForm中,如果我从以下位置重命名实体的列: @Column() address: string 到 当我运行命令时,它是否知道我正在重命名列 类型迁移:生成 运行迁移时是否会丢失任何数据?命令migrations:generate将检查配置文件中提供的实体文件,并使用为您所做的更改创建一个新的迁移文件。因此,如果在每次更改后运行此命令,则不会丢失数据。当然,如果您删除列/表,您将丢失它的数据,因为您删除了它 确保typeorm.config文件的“实体”路径数组中的所有路径共享生成
@Column()
address: string
到
当我运行命令时,它是否知道我正在重命名列
类型迁移:生成
运行迁移时是否会丢失任何数据?命令migrations:generate将检查配置文件中提供的实体文件,并使用为您所做的更改创建一个新的迁移文件。因此,如果在每次更改后运行此命令,则不会丢失数据。当然,如果您删除列/表,您将丢失它的数据,因为您删除了它
确保typeorm.config文件的“实体”路径数组中的所有路径共享生成的迁移文件。它会准确地告诉你将会发生什么
@Column()
userAddress: string