Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript `typeorm migration:generate`命令如何知道我正在重命名列?_Javascript_Nestjs_Typeorm - Fatal编程技术网

Javascript `typeorm migration:generate`命令如何知道我正在重命名列?

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

在TypeForm中,如果我从以下位置重命名实体的列:

@Column()
address: string

当我运行命令时,它是否知道我正在重命名列

类型迁移:生成


运行迁移时是否会丢失任何数据?

命令migrations:generate将检查配置文件中提供的实体文件,并使用为您所做的更改创建一个新的迁移文件。因此,如果在每次更改后运行此命令,则不会丢失数据。当然,如果您删除列/表,您将丢失它的数据,因为您删除了它


确保typeorm.config文件的“实体”路径数组中的所有路径共享生成的迁移文件。它会准确地告诉你将会发生什么
@Column()
userAddress: string