Migrate to a monorepo structure (#2909)
This commit is contained in:
18
packages/twenty-server/test/utils/reset-db.ts
Normal file
18
packages/twenty-server/test/utils/reset-db.ts
Normal file
@ -0,0 +1,18 @@
|
||||
import { PrismaClient, Prisma } from '@prisma/client';
|
||||
|
||||
import { camelCase } from 'src/utils/camel-case';
|
||||
|
||||
const prisma = new PrismaClient();
|
||||
|
||||
export default async () => {
|
||||
const models = Prisma.dmmf.datamodel.models;
|
||||
const modelNames = models.map((model) => model.name);
|
||||
const entities = modelNames.map((modelName) => camelCase(modelName));
|
||||
|
||||
await prisma.$transaction(
|
||||
entities.map((entity) => {
|
||||
console.log('entity: ', entity);
|
||||
return prisma[entity].deleteMany();
|
||||
}),
|
||||
);
|
||||
};
|
||||
Reference in New Issue
Block a user