Инструменты
sqlite-utils 4.0rc3: составные внешние ключи и подготовка к стабильному релизу
Симон Уиллисон (Simon Willison) выпустил sqlite-utils 4.0rc3 — третью кандидатскую версию популярной утилиты для работы с SQLite. Стабильный релиз планировался на эти выходные, но пришлось отложить: разбор накопившихся issues и PR с помощью Claude Fable 5 и GPT-5.5 выявил слишком много изменений, чтобы выпускать финальную версию прямо сейчас.
Главное нововведение — поддержка интроспекции и создания составных внешних ключей (compound foreign keys). Это потребовало тонкого ломающего изменения в table.foreign_keys, поэтому фича должна войти именно в стабильный 4.0. Кроме того, sqlite-utils теперь следует соглашению SQLite о регистронезависимых именах колонок — изменение затронуло множество мест в коде сразу.
Источник: simonwillison.net