Brothak
07/15/2022, 2:15 PMChris Tsongas
07/16/2022, 12:41 AMconst tablenames = await prisma.$queryRaw<
Array<{ tablename: string }>
>`SELECT tablename FROM pg_tables WHERE schemaname='public'`
for (const { tablename } of tablenames) {
if (tablename !== '_prisma_migrations') {
try {
await prisma.$executeRawUnsafe(
`TRUNCATE TABLE "public"."${tablename}" CASCADE;`
)
} catch (error) {
console.log({ error })
}
}
}
Nurul
07/18/2022, 12:39 PMmigrate dev
or migrate reset
commands, prisma would automatically execute your seed script.Brothak
07/18/2022, 1:41 PMChris Tsongas
07/18/2022, 5:18 PMNurul
07/19/2022, 12:54 PM