added availability
This commit is contained in:
23
prisma/seed.ts
Normal file
23
prisma/seed.ts
Normal file
@@ -0,0 +1,23 @@
|
||||
// CLI entry point. Loaded via `pnpm db:seed`.
|
||||
import "dotenv/config";
|
||||
import { PrismaPg } from "@prisma/adapter-pg";
|
||||
import { PrismaClient } from "../src/generated/prisma/client";
|
||||
import { seed } from "../src/lib/seed";
|
||||
|
||||
const adapter = new PrismaPg({ connectionString: process.env.DATABASE_URL });
|
||||
const db = new PrismaClient({ adapter });
|
||||
|
||||
(async () => {
|
||||
const result = await seed(db);
|
||||
console.log("Seeded:");
|
||||
console.log(` admin: 1 (${result.admin.id})`);
|
||||
console.log(` therapists: ${result.therapists.length}`);
|
||||
console.log(` rooms: ${result.rooms.length}`);
|
||||
console.log(` services: ${result.services.length}`);
|
||||
console.log(` customers: ${result.customers.length}`);
|
||||
await db.$disconnect();
|
||||
})().catch(async (e) => {
|
||||
console.error(e);
|
||||
await db.$disconnect();
|
||||
process.exit(1);
|
||||
});
|
||||
Reference in New Issue
Block a user