import { defineSchema, defineTable } from "convex/server"; import { v } from "convex/values"; import { authTables } from "@convex-dev/auth/server"; // Define a messages table with an index. export default defineSchema({ abcv: defineTable({ title: v.string(), }), users: defineTable({ id: v.string(), // 外部系统的用户 ID name: v.string(), createdAt: v.string(), lastLoginAt: v.optional(v.string()), }).index("id", ["id"]), sessions: defineTable({ userId: v.id("users"), createdAt: v.string(), expiresAt: v.optional(v.string()), token: v.optional(v.string()), }).index("token", ["token"]), });