1 repositorio
Validation logic that checks migration safety based on the specific version of the database engine.
Distinct from Database Versioning: Focuses on validating safety patterns against engine versions, not just tracking schema versions.
Explore 1 awesome GitHub repository matching data & databases · Version-Aware Validation. Refine with filters or upvote what's useful.
Strong Migrations es una herramienta de seguridad para migraciones de PostgreSQL diseñada para evitar el tiempo de inactividad en producción detectando y bloqueando cambios de esquema arriesgados. Sirve como un validador de esquemas que identifica operaciones de base de datos peligrosas y sugiere alternativas seguras para asegurar despliegues sin tiempo de inactividad. El proyecto se distingue por actuar como un gestor de bloqueos de base de datos y optimizador de índices. Gestiona los tiempos de espera de las sentencias e implementa lógica de reintento automático para los tiempos de espera de bloqueo para evitar la congestión de la base de datos. Además, proporciona utilidades para limpiar índices concurrentes no válidos y actualizar las estadísticas de las tablas después de cambios de esquema para mantener el rendimiento del planificador de consultas. La herramienta cubre una amplia gama de capacidades de gestión de bases de datos, incluyendo validación de seguridad con reglas personalizables, patrones de migración automatizados y organización estructural de esquemas como la alfabetización de columnas. Utiliza validación consciente de versiones para alinear las comprobaciones de seguridad con las capacidades específicas del motor de base de datos de destino.
Matches migration patterns against a registry of safe features specific to the target database engine version.