sqlite-utils 4.0rc3
요약
sqlite-utils 4.0rc3 버전이 출시되었습니다. 이번 업데이트에서는 복합 외래 키(compound foreign keys) 지원과 대소문자를 구분하지 않는 컬럼 이름 처리 기능이 추가되었습니다.
핵심 포인트
- 복합 외래 키 조사 및 생성 기능 지원
- table.foreign_keys API의 미세한 파괴적 변경 포함
- SQLite 관례에 따른 대소문자 구분 없는 컬럼 이름 지원
2026년 7월 6일
이번 주말에 sqlite-utils 4.0 안정 버전을 출시하고 싶었지만, Claude Fable 5와 GPT-5.5를 조합하여 밀려있던 이슈와 PR(Pull Request)들을 처리하는 동안 rc2 이후의 변경 사항이 계속해서 커졌습니다.
가장 큰 새로운 기능은 복합 외래 키 (compound foreign keys)를 조사(introspecting)하고 생성하는 기능을 지원하는 것입니다. 이 기능은 table.foreign_keys에 미세한 파괴적 변경 (breaking change)을 수반하므로 4.0 안정 버전 출시를 위해 반드시 포함되어야 했습니다.
또한 sqlite-utils는 이제 대소문자를 구분하지 않는 컬럼 이름 (case insensitive column names)에 대한 SQLite의 관례를 따르며, 이는 한 번에 여러 곳을 수정해야 하는 작업임이 밝혀졌습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Simon Willison Blog의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기