export const users = mysqlTable(
'auth_user', {
id: serial('id').primaryKey().notNull(),
email: varchar('email', { length: 191 }).notNull(),
emailVerified: timestamp('emailVerified'),
verificationCode: varchar('verificationCode', { length: 255 }),
},
(user) => ({
emailIndex: uniqueIndex('users__email__idx').on(user.email),
verificationCodeIndex: uniqueIndex('users__verificationCode__idx').on(user.verificationCode),
}),
)
export const users = mysqlTable(
'auth_user', {
id: serial('id').primaryKey().notNull(),
email: varchar('email', { length: 191 }).notNull(),
emailVerified: timestamp('emailVerified'),
verificationCode: varchar('verificationCode', { length: 255 }),
},
(user) => ({
emailIndex: uniqueIndex('users__email__idx').on(user.email),
verificationCodeIndex: uniqueIndex('users__verificationCode__idx').on(user.verificationCode),
}),
)