import { sql } from "drizzle-orm";
import { NewUser, usersTable } from "./schema";
import * as schema from "./schema";
import db from "index";
async function main() {
console.log("Seeding database...");
await sql`CREATE EXTENSION IF NOT EXISTS vector`;
await db
.insert(schema.organizationsTable)
.overridingSystemValue()
.values({
id: 1,
name: "Default",
})
.onConflictDoNothing();
console.log("Default organization created");
await db
.insert(schema.usersTable)
.overridingSystemValue()
.values({
id: "11111111-1111-1111-1111-111111111111",
name: "Admin",
email: "admin@example.com",
organizationId: 1,
})
.onConflictDoNothing();
console.log("Admin user created");
console.log("Database seeded.");
process.exit(0);
}
main();