Clave primaria
Atributos específicos
Claves foráneas
Atributos base
Restricciones e índices
RLS y particionamiento
RLS activa portenant_id. No particionada — el volumen es bajo y la limpieza es agresiva.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Documentación interna. Borradores en revisión — nada acá es un compromiso público, y la sección Legal no ha sido revisada por un abogado.
Tokens de un solo uso: magic link, verificación de correo y restablecimiento de contraseña. Vencen, se consumen una vez, y emitir uno nuevo invalida el anterior.
| Nombre | Definición | Por qué existe |
|---|---|---|
uq_verification_token_hash | UNIQUE (token_hash) | El hash no revela nada del tenant, así que es seguro que sea global |
idx_verification_token_user_purpose | (tenant_id, user_id, purpose) WHERE consumed_at IS NULL | Emitir un token invalida los anteriores del mismo propósito, y esta es la consulta que lo hace |
idx_verification_token_expires | (expires_at) WHERE consumed_at IS NULL | El cron de limpieza |
tenant_id. No particionada — el volumen es bajo y la limpieza es agresiva.
| Fecha | Cambio | Por qué | Decidido en | Autor |
|---|---|---|---|---|
| 2026-08-17 | Tabla creada | Los tres flujos de token comparten ciclo de vida; separarlos habría dado tres tablas idénticas | FS-IDN-0003 | daniel + claude-opus-5 |
| 2026-08-18 | Renombrada de identity.verification_tokens a identity.verification_token | Nombre en singular | ADR-024 | daniel + claude-opus-5 |