Un comando agruparía opciones seguras de SQLite por año
La propuesta PRAGMA edition=2026 de SQLite activaría claves foráneas, tipado estricto y el modo WAL, solucionando corrupciones de datos silenciosas por ajustes predeterminados laxos.
- SQLite ignora las claves foráneas por defecto, permitiendo que las filas borradas dejen referencias huérfanas.
- La edición 2026 activaría las claves foráneas, el tipado estricto y el modo WAL mediante una sola línea PRAGMA.
- El modelo sigue el sistema de ediciones anuales de Rust, que mantiene intacto el comportamiento del código antiguo.
Por qué importa: La compatibilidad hacia atrás, y no la ignorancia, es la razón por la que una base de datos mantiene ajustes predeterminados peligrosos durante décadas.
mort.coffee (author "Mort"), blog post "SQLite should have (Rust-style) editions" ↗ · 15 jul 202615/7/26 · ✓ Verificado✓