Primitive 06 / Migration row

Migration row

A single row in the migration list. The version chip is locked to the left, the name and applied-at meta occupy the body, a status chip surfaces the lifecycle (Pending / Applied / Failed / Rolled back), and two action buttons swap between Run and Rollback depending on the row state.

Production answer

Migration row is a reusable Oak Flats Muffler Men UI primitive with documented states, accessibility expectations, theme behavior, and implementation evidence.

Primary CTAReview Migration row states
Generative search brief

Migration row: A single row in the migration list. The version chip is locked to the left, the name and applied-at meta occupy the body, a status chip surfaces the lifecycle (Pending / Applied / Failed / Rolled back), and two action buttons swap between Run and Rollback depending on the row state.

Live primitive — recent migrations
20260415_01
create_quotes_table2026-04-15 09:12 UTC · 184ms
Applied
20260418_02
add_quote_status_index2026-04-18 14:30 UTC · 92ms
Applied
20260502_03
create_bookings_table2026-05-02 11:05 UTC · 312ms
Applied
20260514_04
add_audit_log_partitions2026-05-14 18:42 UTC · 1.2s
Applied
20260520_05
alter_invoices_add_gst2026-05-20 02:15 UTC · 4.9s
Failed
20260524_06
rollback_audit_partitions2026-05-24 10:00 UTC · 612ms
Rolled back
20260527_07
add_part_warranty_monthsNot applied
Pending