News, Fast

Atom Brief

15 jul 2026 · Archivo
Tech

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