Urgent.News

600+ sources. One page. See who else covered it.

Editions

More in Tech

Alembic in Practice: Structure, Revisions, and the Traps SQLite Sets

What those hex filenames mean, why migrations silently applied to the wrong database for two months, and how to widen a CHECK constraint without quietly breaking it.

  • Alembic uses hex filenames for revision IDs
  • Revision and downrevision fields form a linked list
  • Single source of truth for database URL prevents configuration trap

More from Tuesday 11 August →