Skip to content
File

Blob: src/worker/db/d1/schema/users.ts

typescript15 lines
1import { integer, sqliteTable, text, uniqueIndex } from "drizzle-orm/sqlite-core";
2 
3export const users = sqliteTable(
4 "users",
5 {
6 id: text("id").primaryKey(),
7 slug: text("slug").notNull(),
8 email: text("email").notNull(),
9 displayName: text("display_name").notNull(),
10 createdAt: integer("created_at").notNull(),
11 disabledAt: integer("disabled_at"),
12 },
13 (table) => [uniqueIndex("idx_users_slug").on(table.slug), uniqueIndex("idx_users_email").on(table.email)],
14);