Clave primaria
Atributos específicos
Claves foráneas
Atributos base
Restricciones e índices
RLS y particionamiento
RLS activa portenant_id, y solo el dueño. No particionada.
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.
Los códigos de recuperación de un usuario, guardados con hash. Se generan y se invalidan como conjunto, y cada uno sirve exactamente una vez.
| Nombre | Definición | Por qué existe |
|---|---|---|
uq_mfa_recovery_code_hash | UNIQUE (tenant_id, user_id, code_hash) | Un código no se repite dentro de un usuario |
idx_mfa_recovery_code_usable | (tenant_id, user_id, generation) WHERE consumed_at IS NULL | Validar un código sin recorrer los ya usados |
tenant_id, y solo el dueño. No particionada.
| Fecha | Cambio | Por qué | Decidido en | Autor |
|---|---|---|---|---|
| 2026-08-17 | Tabla creada con generation | Regenerar tiene que invalidar la tanda anterior en una escritura, no en N | FS-IDN-0005 | daniel + claude-opus-5 |
| 2026-08-18 | Renombrada de identity.mfa_recovery_codes a identity.mfa_recovery_code | Nombre en singular | ADR-024 | daniel + claude-opus-5 |