Skip to content

feat: add per-table progress reporting for multi-table migrations#640

Merged
morgo merged 2 commits intoblock:mainfrom
aparajon:feat/per-table-progress
Feb 26, 2026
Merged

feat: add per-table progress reporting for multi-table migrations#640
morgo merged 2 commits intoblock:mainfrom
aparajon:feat/per-table-progress

Conversation

@aparajon
Copy link
Collaborator

@aparajon aparajon commented Feb 26, 2026

Summary

  • Add Tables field to Progress struct with per-table row counts
  • Add TableProgress struct with TableName, RowsCopied, RowsTotal, IsComplete
  • Add PerTableProgress() method to multiChunker
  • Update Runner.Progress() to populate per-table data

This enables wrappers to show accurate per-table progress during multi-table atomic migrations

@aparajon aparajon marked this pull request as ready for review February 26, 2026 14:55
- Add Tables field to Progress struct with per-table row counts
- Add TableProgress struct with TableName, RowsCopied, RowsTotal, IsComplete
- Add PerTableProgress() method to multiChunker
- Update Runner.Progress() to populate per-table data

This enables wrappers to show accurate per-table progress during
multi-table atomic migrations instead of duplicated overall progress.
@aparajon aparajon force-pushed the feat/per-table-progress branch from b0b8681 to 4922759 Compare February 26, 2026 15:04
@morgo morgo enabled auto-merge February 26, 2026 15:42
@morgo morgo self-requested a review February 26, 2026 15:42
@morgo morgo merged commit a2ba7b8 into block:main Feb 26, 2026
9 of 10 checks passed
@morgo morgo mentioned this pull request Mar 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants