import { pgTable, uuid, text, timestamp, bigint } from "drizzle-orm/pg-core" import { authUsers } from "./auth_users" export const authRoles = pgTable("auth_roles", { id: uuid("id").primaryKey().defaultRandom(), createdAt: timestamp("created_at", { withTimezone: true }) .notNull() .defaultNow(), name: text("name").notNull(), description: text("description"), createdBy: uuid("created_by").references(() => authUsers.id), tenantId: bigint("tenant_id", {mode: "number"}), }) export type AuthRole = typeof authRoles.$inferSelect export type NewAuthRole = typeof authRoles.$inferInsert