You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			21 lines
		
	
	
		
			734 B
		
	
	
	
		
			Markdown
		
	
			
		
		
	
	
			21 lines
		
	
	
		
			734 B
		
	
	
	
		
			Markdown
		
	
| # 0002 — Migraciones up-only con checksums
 | |
| 
 | |
| Estado
 | |
| - Aceptada
 | |
| 
 | |
| Contexto
 | |
| - El repositorio usa SQLite embebido y despliegues sencillos; las revertencias complejas son raras pero el control de integridad del esquema es esencial.
 | |
| 
 | |
| Decisión
 | |
| - Mantener migraciones “up-only” registradas en `src/db/migrations/index.ts` con `checksum` estático y `version` incremental.
 | |
| - Evitar `down`; para correcciones, introducir nuevas migraciones.
 | |
| 
 | |
| Consecuencias
 | |
| - Simplicidad operativa y de test.
 | |
| - Reversiones requieren una migración correctiva.
 | |
| - Necesidad de disciplina en pruebas de migraciones en memoria.
 | |
| 
 | |
| Alternativas
 | |
| - Framework de migraciones con up/down completo (más complejidad).
 | |
| - Esquemas generados ad-hoc (menos trazabilidad).
 |