我正在与Prisma一起从事Nestjs项目,而且我无法为本地PostgreSQL数据库种子。seed.ts文件似乎没有被执行。当我运行yarn prisma db seed --preview-feature时,我得到了这个Your database has been seeded.,但是数据库没有生效。这就是我在seed.ts上的文章
import { PrismaClient, Prisma } from '@prisma/client';
const prisma = new PrismaClient();
const userData: Prisma.UserCreateInput[] = [
{
name: 'Alice',
email: 'alice@prisma.io',
},
{
name: 'Nilu',
email: 'nilu@prisma.io',
},
{
name: 'Mahmoud',
email: 'mahmoud@prisma.io',
},
];
async function main() {
console.log(`Start seeding ...`);
for (const u of userData) {
const user = await prisma.user.create({
data: u,
});
console.log(`Created user with id: ${user.id}`);
}
console.log(`Seeding finished.`);
}
main()
.catch((e) => {
console.error(e);
process.exit(1);
})
.finally(async () => {
await prisma.$disconnect();
});发布于 2022-07-22 23:21:21
https://stackoverflow.com/questions/68824326
复制相似问题