| import { defineSchema, defineTable } from 'convex/server'; | |
| import { v } from 'convex/values'; | |
| export default defineSchema({ | |
| userSettings: defineTable({ | |
| userId: v.string(), | |
| data: v.any(), | |
| updatedAt: v.number() | |
| }).index('by_userId', ['userId']), | |
| conversations: defineTable({ | |
| chatId: v.string(), | |
| userId: v.string(), | |
| title: v.string(), | |
| data: v.any(), | |
| updatedAt: v.number() | |
| }) | |
| .index('by_userId', ['userId']) | |
| .index('by_chatId', ['chatId']), | |
| connections: defineTable({ | |
| userId: v.string(), | |
| data: v.any(), | |
| updatedAt: v.number() | |
| }).index('by_userId', ['userId']) | |
| }); | |