import "dotenv/config"; import { db, DBType } from "../src/server/db"; import { articles, categories, users } from "../src/server/db/schema"; import fakeArticles from "./fake-articles.json"; import { generateSlug } from "@/lib/utils"; import { createId } from "@paralleldrive/cuid2"; import { eq, sql } from "drizzle-orm"; async function seed() { // await db.insert(users).values(fakeUsers); // await db // .insert(categories) // .values( // fakeCategories.map(({ name }) => ({ name, slug: generateSlug(name) })), // ); await db .insert(articles) .values(fakeArticles.map(({ title }) => ({ title, slug: createId() }))); } seed() .catch(console.error) .finally(() => process.exit());