我正在我的嵌套应用程序上运行以下行:
import * as typeOrm from "../node_modules/typeorm/index";
bootstrap(){
// ...
const typeOrmConnection = typeOrm.getConnection();
typeOrmConnection.runMigrations();
logger.debug("Pending migrations executed");
}
这已成功执行挂起的迁移,但是我想在“ runMigrations()” 之前/之后将其打印在日志跟踪中,有什么办法吗?
我试图退回:
const executedMigrations = await typeOrmConnection.runMigrations();
但是我什么也没收到。
答案 0 :(得分:0)
您可以使用MigrationExecutor来检索所有待处理的迁移:
await new MigrationExecutor(connection, connection.createQueryRunner('master')).getPendingMigrations()