pkgs/db/src/schemas/index.ts (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
import * as s from "drizzle-orm/sqlite-core";
export * from "./users";
export * from "./actors";
export * from "./guilds";
export * from "./tickets";
export * from "./bugs";
export * from "./automod";
export const apiKeys = s.sqliteTable("api_tokens", {
id: s
.text("id")
.primaryKey()
.$defaultFn(() => crypto.randomUUID()),
token: s.text("token").notNull(),
name: s.text("name").notNull(),
createdAt: s.integer("created_at", { mode: "timestamp" }).$defaultFn(() => new Date()),
});
|