Simon Willison: sqlite-utils 4.0rc3 — compound foreign keys a case-insensitive stĺpce
Hlavná myšlienka
Simon Willison vydal tretieho kandidáta sqlite-utils 4.0 s dvoma novými zmenami: podpora zložených cudzích kľúčov (breaking change v API table.foreign_keys) a spracovanie názvov stĺpcov bez rozlišovania veľkosti písmen podľa konvencie SQLite.
Kontext
Nadväzuje na rc2 (5. júla), ktorý bol z veľkej časti napísaný Claude Fable 5 za ~149 USD. Willison pokračuje v verejnom experimente s AI-asistovanou správou open source projektov, pričom rc3 rozširuje scope o ďalšie vyriešené issues a PR pomocou AI.
Prečo to stojí za pozornosť
Je to konkrétna, zdokumentovaná prípadová štúdia AI-asistovanej správy OSS s transparentnosťou nákladov. Compound foreign key API change (breaking) je dôvod, prečo je zaradená do major verzie.
Detaily / argumenty
- Compound foreign keys: introspekcia a tvorba viacstĺpcových cudzích kľúčov — breaking zmena
table.foreign_keysAPI - Case-insensitive column names: SQLite tradičná konvencia teraz dodržaná
- Vývoj rc2: ~149 USD v AI API (Claude Fable 5 + GPT-5.5)
- rc3 ďalej rozšíril scope — AI pomohla vyriešiť otvorené issues
Otvoriť pôvodný zdroj
Simon Willison's Weblog