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 · ✓ Gecheckt✓