- Se descapó
- 3 de agosto de 2026 a las 1:26 UTC
- Autor
- Kamo
- Compromit
- a6c586a
Espeja los dos nuevos campos de la Organización, tras la OrgBrandingFieldsMigration convención, por lo que las columnas son reproducibles en cualquier medio ambiente en lugar de sólo existir donde un pase de ddl-auto corrió. HANDLES-PHI NO es NULL DEFAULT FALSE por lo que los inquilinos existentes están explícitamente fuera la frontera de cumplimiento. PHI-EFFECTIVE-DATE es TIMESTAMP, no TIMESTAMPTZ, porque el campo de la entidad es un localDateTime. La prueba es una guardia de deriva, no una reafirmación: lee los nombres de la columna de la entidad por reflexión y falla la construcción cuando un campo de entidad no tiene ALTER. Eso es el modo de fracaso real de esta convención - alguien añade un campo, olvida el migración, y con ddl-auto:none en los servicios que sale a la superficie como una producción error de consulta en lugar de en el momento de la construcción. Verificado por mutación: extirpándose el PHI-EFFECTIVE-DATE ALTER hace que fracase con el mensaje accionable, restareciéndolo se vuelve verde. Ambas columnas ya están presentes en el cúmulo; estos ALTER son idempotentes.