File size: 594 Bytes
cfb0fa4
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
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'])
});