import { pgTable, serial, text, timestamp, boolean, integer } from "drizzle-orm/pg-core"; export const usersTable = pgTable("users", { id: serial("id").primaryKey(), email: text("email").notNull().unique(), passwordHash: text("password_hash").notNull(), displayName: text("display_name"), isAdmin: boolean("is_admin").default(false).notNull(), credits: integer("credits").default(0).notNull(), createdAt: timestamp("created_at").defaultNow().notNull(), }); export type User = typeof usersTable.$inferSelect; export type InsertUser = typeof usersTable.$inferInsert;