Saltar a contenido

rai schema

Herramientas de integridad de esquemas para la base de datos de RaiSE y los esquemas de artifacts. Úsalas para detectar drift de esquema accidental entre ramas o tras actualizaciones de dependencias.

rai schema sum

Calcula un checksum determinístico de todos los esquemas activos (migraciones de base de datos, modelos Pydantic y esquemas de artifacts). El checksum cambia si cambia cualquier definición de esquema, lo que habilita la detección de drift en CI.

Flag Corta Descripción
--format -f Formato de salida: human, json. Por defecto: human
--path -p Ruta del proyecto. Por defecto: directorio actual
# Imprimir el checksum del estado de esquema actual
rai schema sum

# Salida JSON para comparación en CI
rai schema sum --format json

En CI, captura el checksum baseline en la rama main y compáralo contra la rama feature. Un checksum modificado significa que hay un cambio de migración o de modelo que debe revisarse.


Ver también: rai db, rai gate