export default defineSchema({
...authTables,
users: defineTable({
name: v.string(),
email: v.string(),
emailVerificationTime: v.optional(v.number()),
phone: v.optional(v.string()),
phoneVerificationTime: v.optional(v.number()),
isAnonymous: v.optional(v.boolean()),
password: v.string(),
profileImageUrl: v.optional(v.string()),
activePet: v.optional(v.id('pets')),
}).index('email', ['email']),
});
export default defineSchema({
...authTables,
users: defineTable({
name: v.string(),
email: v.string(),
emailVerificationTime: v.optional(v.number()),
phone: v.optional(v.string()),
phoneVerificationTime: v.optional(v.number()),
isAnonymous: v.optional(v.boolean()),
password: v.string(),
profileImageUrl: v.optional(v.string()),
activePet: v.optional(v.id('pets')),
}).index('email', ['email']),
});