11 lines
578 B
MySQL
11 lines
578 B
MySQL
|
|
-- Add email verification and password reset columns to users table
|
||
|
|
ALTER TABLE users
|
||
|
|
ADD COLUMN IF NOT EXISTS email_verification_token VARCHAR(255),
|
||
|
|
ADD COLUMN IF NOT EXISTS email_verification_expires_at TIMESTAMPTZ,
|
||
|
|
ADD COLUMN IF NOT EXISTS reset_password_token VARCHAR(255),
|
||
|
|
ADD COLUMN IF NOT EXISTS reset_password_expires_at TIMESTAMPTZ;
|
||
|
|
|
||
|
|
-- Add index for token lookups
|
||
|
|
CREATE INDEX IF NOT EXISTS idx_users_email_verification_token ON users(email_verification_token);
|
||
|
|
CREATE INDEX IF NOT EXISTS idx_users_reset_password_token ON users(reset_password_token);
|