News, Fast

Atom Brief

15 lug 2026 · Archivio
Tech

Un singolo comando raggrupperà le impostazioni predefinite più sicure di SQLite in base all'anno

Un singolo comando raggrupperà le impostazioni predefinite più sicure di SQLite in base all'anno

La proposta PRAGMA edition=2026 di SQLite abiliterà le chiavi esterne, la tipizzazione rigorosa e la modalità WAL, correggendo la corruzione silenziosa dei dati dovuta a impostazioni predefinite troppo permissive.

  • Per impostazione predefinita SQLite ignora le chiavi esterne, permettendo alle righe eliminate di lasciare riferimenti pendenti.
  • L'edizione 2026 attiverà le chiavi esterne, la tipizzazione rigorosa e la modalità WAL tramite una singola riga PRAGMA.
  • Il modello si ispira al sistema delle edizioni annuali di Rust, che mantiene inalterato il comportamento del codice più vecchio.

Perché conta: La retrocompatibilità, e non l'ignoranza, è il motivo per cui un database può mantenere impostazioni predefinite pericolose per decenni.

mort.coffee (author "Mort"), blog post "SQLite should have (Rust-style) editions" ↗ · 15 lug 202615/07/26