无法使用 NestJS 在 TypeORM 中进行迁移

Cannot do migrations in TypeORM with NestJS

提问人:Iñaki Garcia 提问时间:11/3/2023 更新时间:11/18/2023 访问量:21

问:

当我尝试从 TypeORM 执行任何迁移命令时,我总是收到相同的错误消息: 在此处输入图像描述 我有 TypeORM 文档中指定的 dataSource 脚本:

import 'reflect-metadata';
import * as dotenv from 'dotenv';
import { DataSource, DataSourceOptions } from 'typeorm';

dotenv.config();

export const dataSourceOption: DataSourceOptions = {
  type: 'postgres',
  url: process.env.POSTGRES_URL,
  logging: false,
  synchronize: false,
  entities: ['src/**/*.entity{.js,.ts}'],
  migrations: ['src/database/migrations/*.ts'],
  migrationsTableName: 'migrations',
};

const AppDataSource = new DataSource(dataSourceOption);
export default AppDataSource;

我尝试执行migration:regene命令并从我的实体生成迁移,但我总是遇到同样的问题。

nestjs typeorm 数据库迁移

评论

0赞 Hai Alison 11/3/2023
你能提供你的package.json文件吗?
0赞 Iñaki Garcia 11/18/2023
当然,我添加了它作为答案

答: 暂无答案