amati/apps/backend/src/drizzle/seed.ts
2024-10-17 09:38:17 +07:00

33 lines
970 B
TypeScript

import db from ".";
import permissionSeeder from "./seeds/permissionSeeder";
import roleSeeder from "./seeds/rolesSeeder";
import userSeeder from "./seeds/userSeeder";
import aspectsSeeder from "./seeds/aspectsSeeder";
import subAspectsSeeder from "./seeds/subAspectsSeeder";
import answersSeeder from "./seeds/answersSeeder";
import assessmentsSeeder from "./seeds/assessmentsSeeder";
import optionsSeeder from "./seeds/optionsSeeder";
import questionSeeder from "./seeds/questionSeeder";
import respondentSeeder from "./seeds/respondentsSeeder";
(async () => {
console.time("Done seeding");
// await userSeeder
await permissionSeeder();
await roleSeeder();
await userSeeder();
await respondentSeeder();
await aspectsSeeder();
await subAspectsSeeder();
await questionSeeder();
await optionsSeeder();
await assessmentsSeeder();
await answersSeeder();
})().then(() => {
console.log("\n");
console.timeEnd("Done seeding");
process.exit(0);
});
export {};