如何从迁移列表中删除已删除的typeform迁移文件



运行typeorm migration:generate -n <name>,但由于某些问题生成的迁移文件没有运行,删除生成的文件并创建另一个迁移文件并尝试运行迁移,但它被我删除的相同迁移文件阻止了。我运行typeorm migration:show来获取迁移列表,看到删除的迁移文件,这阻碍了我的其他迁移,有人能帮助我如何解决这个问题吗?

更多细节:有迁移信息存储在我的数据库中,但没有删除的迁移文件。不知道typeorm是从哪里提取文件的。禁用缓存

检查从构建中创建的dist文件夹或任何文件夹名称。在我的例子中,来自dist的迁移文件夹包含挂起的迁移并阻止我的新迁移运行。

删除文件夹dist并重新构建项目

在您的TypeORM.config文件中,检查您的迁移指向哪个(路径),您将找到存储构建迁移的文件夹。

{
type: "mysql",
host: "localhost",
port: 3306,
username: "test",
password: "test",
database: "test",
entities: [/*...*/],
migrations: [/*...*/],
migrationsTableName: "custom_migration_table",
}

最新更新