Skip to content

Add migration toolbox scripts#174

Open
BigMarcio wants to merge 17 commits intomongodb:masterfrom
BigMarcio:toolbox
Open

Add migration toolbox scripts#174
BigMarcio wants to merge 17 commits intomongodb:masterfrom
BigMarcio:toolbox

Conversation

@BigMarcio
Copy link
Collaborator

Add three scripts to facilitate sharing them with customers when extra checks are needed during the Data Capture Request phase.

@niccottrell niccottrell requested a review from Copilot February 11, 2026 20:58
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a small “toolbox” under migration/toolbox with scripts and docs to help customers perform extra checks during the Data Capture Request phase.

Changes:

  • Added two mongosh scripts to report collection sizes and index utilization across user DBs.
  • Added a Python limitations checker (online via URI or offline via getMongoData JSON) plus detailed usage documentation.
  • Linked the new toolbox docs from migration/README.md.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 9 comments.

Show a summary per file
File Description
migration/toolbox/probIndexesComplete.js New mongosh script to collect per-index stats (size/ops/type) across DBs
migration/toolbox/collectionSizes.js New mongosh script to list collections and sizes per DB
migration/toolbox/mongosync_uniqueindex_limitation_checker.py New Python CLI to detect the “unique vs non-unique same key pattern” limitation (online/offline)
migration/toolbox/README_limitations_checker.md Usage/docs for the limitations checker script
migration/toolbox/README.md Toolbox landing README + usage examples for the scripts
migration/README.md Adds Toolbox entry under migration scripts

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

BigMarcio and others added 11 commits February 12, 2026 10:49
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
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.

1 participant