Die Typormmigration schlägt mit dem Importfehler im NestJS -Projekt fehlMySql

MySQL DBMS-Forum
Anonymous
 Die Typormmigration schlägt mit dem Importfehler im NestJS -Projekt fehl

Post by Anonymous »

Ich erhalte einen Fehler, während ich Migrationen in meinem Projekt generiere. Der Fehler ist auf den Transformator zurückzuführen, den ich in einer meiner Entitäten verwende. Migration: run--d src/database/migration-data-source. Ausführen:
Fehler: Modul 'src/core/Transformers/Decimal.Transformer'
Erfordernder Stapel:

Migrationsskript

Code: Select all

import { ConfigService } from '@nestjs/config';
import { DataSource } from 'typeorm';
import { ConfigModule } from '@nestjs/config';
import { cwd } from 'process';
import { join } from 'path';

// This is needed to simulate the [url=viewtopic.php?t=25360]environment[/url] outside of NestJS
ConfigModule.forRoot();

// Initialize ConfigService
const configService = new ConfigService();

// Create a minimal DataSource instance for migrations without entities
export const MigrationDataSource = new DataSource({
type: 'mysql',
host: configService.get('DB_HOST'),
port: parseInt(configService.get('DB_PORT'), 3306),
username: configService.get('DB_USERNAME'),
password: configService.get('DB_PASSWORD'),
database: configService.get('DB_NAME'),
entities: [join(cwd(), 'src/entities/*.entity.ts')],
migrations: [
join(cwd(), 'src/database/migrations/*.ts'),
join(cwd(), 'src/database/migrations/*.js')
],
synchronize: false,
logging: true,
ssl: {
rejectUnauthorized: false,
},
});
Transformator Verwendung:

Code: Select all

import { BaseEntity, Column, Entity, PrimaryGeneratedColumn, ManyToOne, JoinColumn } from "typeorm";
import { Payroll } from "./Payroll.entity";
import { DecimalTransformer } from "src/core/transformers/Decimal.transformer";

@Entity('payroll_dump')
export class PayrollDump extends BaseEntity {
@PrimaryGeneratedColumn()
id: number;

@Column('decimal', { precision: 10, scale: 2, transformer: DecimalTransformer()})
earnings: number;

// ... Other fields and joins

}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post