mirror of
https://github.com/koala73/worldmonitor.git
synced 2026-04-25 17:14:57 +02:00
21 lines
716 B
JavaScript
21 lines
716 B
JavaScript
import { defineSchema, defineTable } from "convex/server";
|
|
import { v } from "convex/values";
|
|
export default defineSchema({
|
|
registrations: defineTable({
|
|
email: v.string(),
|
|
normalizedEmail: v.string(),
|
|
registeredAt: v.number(),
|
|
source: v.optional(v.string()),
|
|
appVersion: v.optional(v.string()),
|
|
referralCode: v.optional(v.string()),
|
|
referredBy: v.optional(v.string()),
|
|
referralCount: v.optional(v.number()),
|
|
})
|
|
.index("by_normalized_email", ["normalizedEmail"])
|
|
.index("by_referral_code", ["referralCode"]),
|
|
counters: defineTable({
|
|
name: v.string(),
|
|
value: v.number(),
|
|
}).index("by_name", ["name"]),
|
|
});
|