Sourced News

Atom Brief

czw., 16 lip 2026 · 0 wiadomości · Potwierdzone · Subskrybuj
TECHNOLOGIA

Jedna komenda połączy bezpieczniejsze ustawienia domyślne SQLite z danym rokiem

Proponowana funkcja PRAGMA edition=2026 w SQLite włączyłaby klucze obce, ścisłe typowanie i tryb WAL, eliminując ciche uszkodzenia danych powodowane przez zbyt luźne ustawienia.

  • SQLite domyślnie ignoruje klucze obce, co pozwala usuniętym wierszom pozostawiać osierocone odwołania.
  • Edycja z 2026 roku aktywuje klucze obce, ścisłe typowanie i tryb WAL przy użyciu jednej komendy PRAGMA.
  • Model wzorowany jest na rocznych edycjach języka Rust, co pozwala zachować niezmienione działanie starszego kodu.

Dlaczego to ważne: To kompatybilność wsteczna, a nie ignorancja, sprawia, że baza danych przez dekady utrzymuje niebezpieczne ustawienia domyślne.

mort.coffee (author "Mort"), blog post "SQLite should have (Rust-style) editions" ↗ · 15 lip 202615.07.26 · ✓ Sprawdzone

Dołącz do społeczności.

Każdy artykuł jest weryfikowany z oryginalnymi dokumentami.