-- Migration 020: Password reset tokens BEGIN; CREATE TABLE IF NOT EXISTS password_reset_tokens ( id SERIAL PRIMARY KEY, customer_id INT NOT NULL REFERENCES customers(id) ON DELETE CASCADE, token TEXT NOT NULL UNIQUE, expires_at TIMESTAMPTZ NOT NULL, used_at TIMESTAMPTZ, created_at TIMESTAMPTZ NOT NULL DEFAULT NOW() ); CREATE INDEX IF NOT EXISTS idx_prt_token ON password_reset_tokens (token); COMMIT;