Add logs to migration runner (#6518)

This commit is contained in:
Weiko 2024-08-02 19:13:39 +02:00 committed by GitHub
parent 277c51d58e
commit c5d95dc4c8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 5 additions and 4 deletions

View File

@ -1,6 +1,6 @@
/* eslint-disable no-restricted-imports */
import { HttpModule } from '@nestjs/axios';
import { Module } from '@nestjs/common';
import { forwardRef, Module } from '@nestjs/common';
import { JwtModule } from '@nestjs/jwt';
import { TypeOrmModule } from '@nestjs/typeorm';
@ -54,7 +54,7 @@ const jwtModule = JwtModule.registerAsync({
jwtModule,
FileUploadModule,
DataSourceModule,
UserModule,
forwardRef(() => UserModule),
WorkspaceManagerModule,
TypeORMModule,
TypeOrmModule.forFeature(

View File

@ -9,7 +9,6 @@ import {
TableUnique,
} from 'typeorm';
import { WorkspaceCacheVersionService } from 'src/engine/metadata-modules/workspace-cache-version/workspace-cache-version.service';
import {
WorkspaceMigrationColumnAction,
WorkspaceMigrationColumnActionType,
@ -36,7 +35,6 @@ export class WorkspaceMigrationRunnerService {
constructor(
private readonly workspaceDataSourceService: WorkspaceDataSourceService,
private readonly workspaceMigrationService: WorkspaceMigrationService,
private readonly workspaceCacheVersionService: WorkspaceCacheVersionService,
private readonly workspaceMigrationEnumService: WorkspaceMigrationEnumService,
private readonly workspaceMigrationTypeService: WorkspaceMigrationTypeService,
) {}
@ -76,6 +74,9 @@ export class WorkspaceMigrationRunnerService {
await queryRunner.connect();
await queryRunner.startTransaction();
// Reset search_path to force to postgres to prefix migrations in the correct schema due to postgres driver behavior
await queryRunner.query('SET search_path TO public');
const schemaName =
this.workspaceDataSourceService.getSchemaName(workspaceId);