News, Fast

Atom Brief

15 jul 2026 · Archief
Tech

Eén commando bundelt veilige SQLite-standaarden per jaar

Het SQLite-voorstel PRAGMA edition=2026 activeert foreign keys, strikte typering en de WAL-modus, en verhelpt zo stille datacorruptie door lakse standaardinstellingen.

  • SQLite negeert standaard foreign keys, waardoor verwijderde rijen weesverwijzingen achterlaten.
  • Editie 2026 activeert foreign keys, strikte typering en de WAL-modus via één PRAGMA-regel.
  • Het model volgt het jaarlijkse editiesysteem van Rust, dat het gedrag van oude code ongewijzigd laat.

Waarom dit ertoe doet: Achterwaartse compatibiliteit, geen onwetendheid, is de reden waarom een database decennialang gevaarlijke standaardinstellingen kan behouden.

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