© 2026 Hedgehog Software, LLC
Error: There is not enough information to infer relation "users.role"
export const users = pgTable( "users", { id: serial("id").primaryKey(), email: varchar("email", { length: 150 }).unique().notNull(), }, (table) => { return { tokenIdx: index("email_idx").on(table.email), }; } ); export const usersRelations = relations(users, ({ one }) => ({ role: one(roles), })); export const roles = pgTable("roles", { id: serial("id").primaryKey(), userId: integer("user_id") .references(() => users.id, { onDelete: "cascade", }) .notNull(), staffRole: rolesEnum("role").notNull(), }); export const db = drizzle(queryClient, { schema: { users, usersRelations, roles, }, });