gpt4 book ai didi

typeorm - 使用 DataSource 在 typeORM v.0.3.6 中播种永久数据

转载 作者:行者123 更新时间:2023-12-05 05:42:21 25 4
gpt4 key购买 nike

有没有一种简单的方法可以使用 DataSource 在 typeORM v.0.3.6 中播种数据? typeorm-seeding 似乎使用已弃用的 Connection。

最佳答案

找到这个包裹 https://www.npmjs.com/package/typeorm-extension

它具有播种功能并支持 typeorm 0.3.x

简单的种子示例:

import { Seeder, SeederFactoryManager } from 'typeorm-extension';
import { DataSource } from 'typeorm';
import { CategoryEntity } from 'src/entities/category.entity';

export default class CategorySeeder implements Seeder {
public async run(
dataSource: DataSource,
factoryManager: SeederFactoryManager
): Promise<any> {
const repository = dataSource.getRepository(CategoryEntity);
await repository.insert([
{
name: "Cats"
},
{
name: "Dogs"
}
]);
}
}

使用 npx typeorm-extension seed 运行种子

关于typeorm - 使用 DataSource 在 typeORM v.0.3.6 中播种永久数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72057915/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com